
@media print {
    * {
        background: rgba(0, 0, 0, 0) !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    @page {
        margin: .5cm
    }

    a, a:visited {
        color: #000 !important;
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a[href]:after, .ir a[href^="javascript:"]:after, .ir a[href^="#"]:after, .wrapper-logo a[href]:after, .wrapper-logo a[href^="javascript:"]:after, .wrapper-logo a[href^="#"]:after, .news-img-wrap a[href]:after, .news-img-wrap a[href^="javascript:"]:after, .news-img-wrap a[href^="#"]:after, a[href]:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    .btn-primary, .btn-secondary {
        border-color: #000
    }

    pre {
        border: 1px solid #000;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    .wrapper-logo img {
        margin: 0
    }

    .content-header {
        border-bottom: 1px solid #999;
        padding-bottom: .5cm;
        margin-bottom: .5cm
    }

    .wrapper-footer {
        border-top: 1px solid #999;
        margin-top: .5cm
    }

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

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

    .print-hidden, .wrapper-search, .header-service, .header-image, .content-rootline, .wrapper-topmenu, .content-footer, .content-footer2 nav, .scrollToTop a, .f3-widget-paginator, .f3-widget-paginator li {
        display: none !important
    }

    .accordion .togglecontent, .frame-collapse .togglecontent, .frame-collapsemobile .togglecontent {
        display: block !important
    }

    .accordion > header, .frame-collapse > header, .frame-collapsemobile > header {
        padding: 0
    }

    .accordion > header > *:before, .frame-collapse > header > *:before, .frame-collapsemobile > header > *:before {
        display: none
    }
}
