@media print {
    body {
        -webkit-print-color-adjust: exact !important;
    }

    .single-container * {
        display: block !important;
    }

    .toggle-nav,
    div.article-tools,
    .no-print,
    div.embed-container,
    p.expand,
    .dropdown-container,
    .single-container .sidebar,
    .sidebar-toggle {
        display: none !important;
    }
    .toc {
        max-width: 95% !important;
    }
    .single-container .icon,
    .single-container sub,
    .single-container sup {
        display: inline !important;
    }
    table.compare tr:nth-child(even),
    .api .api-summary table tbody tr:nth-child(odd) {
        background: #f2f2f2 !important;
    }

    .api .api-summary table thead tr th {
        background: #cccccc !important;
    }

    .header-solid.large h1,
    h1 {
        margin: 0 !important;
        text-align: left !important;
    }

    .views .view {
        float: none !important;
        display: block !important;
        width: 100% !important;
        clear: both !important;
    }

    .occupation-section.retracted {
        height: auto !important;
    }

    .site-logo img {
        width: 116px !important;
        height: auto;
    }

    span#banner-image-title {
        display: block;
        margin-top: -26px;
        margin-left: -70px;
    }

    .site-title-en::before {
        content: url('https://ec.europa.eu/esco/portal/static_resource2/images/title/title_en.gif');
    }

    .site-title-be::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_be.gif");
    }

    .site-title-bg::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_bg.gif");
    }

    .site-title-cs::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_cs.gif");
    }

    .site-title-da::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_da.gif");
    }

    .site-title-de::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_de.gif");
    }

    .site-title-el::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_el.gif");
    }

    .site-title-es::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_es.gif");
    }

    .site-title-et::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_et.gif");
    }

    .site-title-fi::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_fi.gif");
    }

    .site-title-fr::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_fr.gif");
    }

    .site-title-ga::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_ga.gif");
    }

    .site-title-hu::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_hu.gif");
    }

    .site-title-it::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_it.gif");
    }

    .site-title-lt::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_lt.gif");
    }

    .site-title-lv::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_lv.gif");
    }

    .site-title-mt::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_mt.gif");
    }

    .site-title-nl::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_nl.gif");
    }

    .site-title-pl::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_pl.gif");
    }

    .site-title-pt::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_pt.gif");
    }

    .site-title-ro::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_ro.gif");
    }

    .site-title-si::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_si.gif");
    }

    .site-title-sk::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_sk.gif");
    }

    .site-title-sl::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_sl.gif");
    }

    .site-title-sv::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_sv.gif");
    }

    .site-title-ta::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_ta.gif");
    }

    .site-title-hr::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_hr.gif");
    }

    .site-title-is::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_en.gif");
    }

    .site-title-mk::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_en.gif");
    }

    .site-title-no::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_en.gif");
    }

    .site-title-tr::before {
        content: url("https://ec.europa.eu/esco/portal/static_resource2/images/title/title_en.gif");
    }

    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    /*a[href]:after {*/
    /*content: " (" attr(href) ")";*/
    /*font-size: 80%;*/
    /*}*/
    /*abbr[title]:after {*/
    /*content: " (" attr(title) ")";*/
    /*}*/

    /*a[href^="#"]:after,*/
    /*a[href^="javascript:"]:after {*/
    /*content: "";*/
    /*}*/

    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;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}