
/* this file contains the printing layout */
@media print {
    html, body, body .outer-wrapper { height: auto; }

    body, a,
    h1, .H1, h2, .H2, h3, .H3, h4, .H4, h5, .H5, h6, .H6,
    h1 a, .H1 a, h2 a, .H2 a, h3 a, .H3 a, h4 a, .H4 a, h5 a, .H5 a, h6 a, .H6 a { color: #000 !important; }

    hr { border-color: #000; }

    p.colored, span.colored, a.colored, b.colored, i.colored, u.colored { color: #000; }

    /* breadcrumbs */
    #breadcrumbList span[itemprop="title"], #breadcrumbList span.Separator { color: #000; }


    /* main content */
    .content a[href="#top"] { display: none; }
    body #root { padding: 0 !important; }
    body #root #content { margin: 0 !important; padding: 0 !important; }

    #content-area { padding-bottom: 0; }
    .row { display: block; overflow: hidden; }
    .row .col-sm-6 { float: left; width: 50%; }
    .row .col-md-4 { float: left; width: 33.33333333%; }


    /* forms */
    form input, form textarea, form select { background-color: #FFF; }
    form input, form textarea, form select, .selectric, .selectric .button, .selectric-items { border-color: #000 !important; color: #000; }
    form input[type="button"], form button[type="button"], form input[type="submit"], form button[type="submit"], form input[type="reset"], form button[type="reset"] { border-color: #444; color: #000; }

    .tx-powermail .powermail_label { display: block; width: auto; }
    .tx-powermail .powermail_fieldwrap_type_submit::before,
    .tx-powermail .powermail_fieldwrap_type_submit::after { display: none; }

    form .InputField input[type="checkbox"], form .InputField input[type="radio"] { margin: 0 5px 0 0; opacity: 1; position: static; }
    form .InputField .input-custom { display: none; }

    form ::-webkit-input-placeholder { color: #CCC; }
    form :-moz-placeholder { color: #CCC; }
    form ::-moz-placeholder { color: #CCC; }
    form :-ms-input-placeholder { color: #CCC; }
    form :placeholder-shown { color: #CCC; }


    /* table */
    #content table tr th { background-color: #FFF; color: #000; }
    #content table td { border-top: 1px solid; }


    /* lists */
    #content ul li { list-style-type: circle; }
    #content ul li::before { display: none; }
    #content .ce-uploads li, #content .news .page-navigation ul li, #content ul.ce-menu li { list-style: none; }


    /* news */
    .news-list-view .article .more, .news-single .article .news-backlink-wrap { display: none; }
    .news .shariff { display: none; }


    /* project */
    #main-header .header-meta, #nav-toggle, #main-nav, .header-slider { display: none !important; }
}

/** eof */
