/**********************
 * PRINT
 */

@media print {
    *, *:before, enter code here
    *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: initial !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    a, a:visited {
        text-decoration: underline;
    } 
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: "";
    }

    a[href]:after {
        content: none !important;
    }
    pre, blockquote {
        border: none;
        border-left: 5px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr, img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }
    h2, h3 {
        page-break-after: avoid;
    }
    select {
        background: #fff !important;
    }
    .navbar {
        display: none;
    }
    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td, .table th {
        background-color: #fff !important;
    }
    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }

    ol {
        padding-left: 15px !important;
    }

    .print-logo {
        display: block !important;
    }

    #meta_nav, #main_nav, #tools, .ui-icon, #content .col-md-3.col-sm-4, footer {
        display: none !important;
    }

    #header {
        margin: 0px 0px 65px 0px !important;
    }

    ul {
        list-style: none;
        list-style-image: url("../../images/content_li-redsquare.png");
    }
    ul ul {
        list-style: none;
        list-style-image: url("../../images/content_li-greendot.png");
    }

    ul li {
        margin-left: 16px;
        line-height: 1.5em;
        margin-bottom: 7px;
        padding-left: 0;
    }

    .header-shrink {
        position: relative;
        top: 0;
        width: 100%;
        background: #fff;
        z-index: 99;
        margin-top: 40px !important;
        -webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.2);
        transition: box-shadow 0.5s ease-in-out;
    }

    #content {
        padding-top: 0 !important;
    }

    .header-shrink #logo .navbar-brand {
        width: 250px !important;
        height: 46px !important;
    }

    #content-main .ui-accordion-content, .col-md-8.col-md-pull-4 .ui-accordion-content {
        display: block !important;
    }

    #content-main {
        display: table-header-group;
    }

    #content .col-md-4.col-md-push-8 {
        display: table-footer-group;
    }

    #c95901 .csc-header h3, .box-small .box-header, .box-small .csc-header h3 {
        padding-left: 0px;
        font-weight: 300;
        font-size: 22px;
        margin: 20px 0 12px 0;
        line-height: 140%;
    }

    #content-right .ui-accordion-content, #content-main .ui-accordion h3, .col-md-8.col-md-pull-4 .ui-accordion h3 {
        padding-left: 0px;
        display: block !important
    }
    #logo {
        margin-left:-15px;
    }
    #pageintro h1,
    #pageintro p{
         color: #04378b !important;   
    }
    #pageintro  {
        width: 850px;
    }

    .totop, .box-themes, .tx-akenzolrleaflet-add, .zoom, .multicontent-tab-tab, .tx-akenzolrpublications-pi1, #dropdownmenu, #mainnav, #rootline, #megalayer, #footer {
        display: none !important;
    }

    .box-small .box-content, .box-small .tt_content_uploads_table, .multicontent-tab-content.ui-tabs-hide {
        display: block !important;
    }

    .tx-akenzolrleaflet-pi1 table, .tx-akenzolrleaflet-pi1 thead, .tx-akenzolrleaflet-pi1 tr, .tx-akenzolrleaflet-pi1 th, .tx-akenzolrleaflet-pi1 td {
        border: 1px solid #000 !important;
    }

    .tx-akenzolrleaflet-pi1 thead th {
        font-weight: 900;
    }

    #header {
        margin-bottom: 25px;
    }

    .box-small h3, .box-small div h3 {
        font-weight: normal;
        color: #444;
        margin: 40px 0 8px 0;
        font-size: 17px;
    }

    .page p a, .page #col3 p a {
        background: transparent !important;
        padding-left: 0 !important;
        text-decoration: underline;
    }

    .box-small a {
        background: url("../../images/content_arrow-red.png") 0 4px no-repeat !important;
        -webkit-print-color-adjust: exact;
    }

    .tx-akenzolrleaflet-orderinfo .ui-accordion-header {
        padding: 0;
        padding-left: 3px;
    }

    .tx-akenzolrleaflet-accordion-content, .tx-jfmulticontent-pi1, .multicontent-tab-content div div.csc-textpic div.csc-textpic-text {
        padding: 2px;
        margin: 0;
    }

    .multicontent-tab-content {
        margin-bottom: 25px;
    }

    .tx-akenzolrleaflet-accordion-content ul {
        margin-bottom: 0;
    }

    .box-content, .box-small table.csc-uploads tbody .tr-first td {
        padding-top: 0 !important;
    }

    h1, h2, h3, h4, h5, h6 {
        margin: 30px 0 8px 0 !important;
    }
    ul.multicontent-tab-tab, .multicontent-tab-tab, .multicontent-tab-content {
        display: block !important;
    }
    .tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li {
        height: auto !important;
    }

    .multicontent-tab-content div.csc-default iframe {
        min-height: 0;
        height: 150px;
        width: 350px;
    }
    .ui-tabs .ui-tabs-nav > li > a:first-child, .ui-tabs .ui-tabs-nav > li > a {
        color: #000 !important;
        padding-left: 0 !important;
        font-weight: 300 !important;
        font-size: 22px !important;
        line-height: 140% !important;
    }
    .tx-akenzolrleaflet-pi1 .tx-akenzolrleaflet-orderinfo .tx-akenzolrleaflet-accordion-content div, .tx-akenzolrleaflet-pi1 .tx-akenzolrleaflet-accordion .tx-akenzolrleaflet-accordion-content div {
        padding-left: 0 !important;
    }
    .tx-akenzo-lr-jobs-pi1 > .filter > .resetFilter,
    .tx-akenzo-lr-jobs-pi1 > .filter > .inputJob,
    .tx-akenzo-lr-jobs-pi1 > .filter > select,
    .tx-akenzo-lr-jobs-pi1 > .filter .job-list-item {
        display:none;
    }
    .jobsList {
        margin-top:0 !important;
    }
    .tx-akenzo-lr-jobs-pi1 > .filter .job-list-item.active {
        display:block;
        margin-left:0;
    }
    .jobsList ul li.job-list-item.active > a,
    .akenzo_lr_jobs_details {
        padding-left:0 !important;
    }
    .jobsList .job_form ul li {
        padding-left:0 !important;
    }
    .jobsList > h3:first-child {
        display:none;
    }

    .job_form ul {
        list-style-image:none;
        list-style: square;
    }
    .job-list-item a.button,
    .job-list-item a.close_job {
        display:none;
    }
    .job-list-item h4 {
        margin: 0 !important;
    }
    .akenzo_lr_jobs_details,
    .jobsList > ul li {
        border:none !important;
    }
    .job-list-item.active > a {
        color: #000 !important;
        padding-left: 0 !important;
        font-weight: 300 !important;
        font-size: 22px !important;
        line-height: 140% !important;
        text-decoration: none !important;
    }
}
