/**
 * Project - Print CSS Stylesheet
 *
 * @project Project
 * @version 1.1
 * @date 19.09.2013 19:36:36
 * @author janrenn <renner@cyberfox.cz>
 * @author pavekrej <krejci@cyberfox.cz>
 * @copyright Cyber Fox, s.r.o. 2012-present
 */

/**
 * ---------------
 * @section Global
 * -----------------
 */
body {
    font: 13px/1.4 Arial, sans-serif;
}
body .text-left, body .t-l {
    text-align: left;
}
body .text-right, body .t-r {
    text-align: right;
}
body .text-center, body .t-c {
    text-align: center;
}
body .center {
    display: block;
    margin: 0 auto;
}
body .v-t, body .vertical-top {
    vertical-align: top;
}
body .v-b, body .vertical-bottom {
    vertical-align: bottom;
}
body .v-m, body .vertical-middle {
    vertical-align: middle;
}
body .hide, .js .hide-if-js, .no-js .hide-if-no-js {
    display: none;
}
body .fade-in-onload {
    display: block;
}
.noprint, .no-print, .bf, hr {
    display: none !important;
}
.print {
    display: inline-block !important;
}
.page-break-after {
    page-break-after: always;
}
.page-break-before {
    page-break-before: always;
}
.no-break-inside {
    page-break-inside: avoid;
}
* {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
    width: auto !important;
}
a, a:visited {
    text-decoration: underline;
}
a:after {
    content: '' !important;
}
a[href^="http"]:after,
a[href^="ftp"]:after,
a[href^="mailto"]:after,
a[href^="git"]:after,
a[href^="irc"]:after,
a[href^="skype"]:after,
a[href^="svn"]:after,
a[href^="sms"]:after {
    content: " [" attr(href) "]" !important;
    font-family: monospace;
    font-size: 85%;
    font-weight: normal;
}
.header a[href]:after {
    content: '';
    display: none;
}
abbr[title]:after {
    content: " [" attr(title) "]";
    font-size: 85%;
    font-weight: normal;
}
pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
    border: 0;
}
@page  {
    margin: 0.5cm;
}
p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
.headline, .perex {
    font-size: 1.154em;
}
.headline, .perex, .alt-font {
    font-family: Georgia, 'Times New Roman', serif;
}
big, .big {
    font-size: 1.11em;
    line-height: 0;
    padding: 0 1px;
    white-space: nowrap;
}
.divider {
    padding: 0 .3em;
}
.footer {
    border-top: 1px solid #000;
    margin-top: 2em;
    padding-top: 1em;
}
ul.list, ul.list li {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.list li {
    margin-bottom: 2em;
}


/**
 * -----------------
 * @section Project
 * ---------------------
 */
h1.bf.print {
    font-size: 2em;
}
h1.bf.print a:after {
    content: '';
    display: none;
}
@page  {
    margin: 1.5cm 1cm;
}


/**
 * ---------------
 * @section Fixes
 * ------------------
 */
.ie9 body {
    /* IE9 needs conditional override of 'filter' to 'none' */
    filter: none !important;
}
/* kill skype toolbar goodness */
span.skype_pnh_container {display: none !important;}
span.skype_pnh_print_container {display: inline !important;}


/* end of file */