@media print {
    * {
        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) ")"
    }

    .accordion a.button[href]:after {
        content: ""
    }

    figure > a[href]:after {
        content: ""
    }

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

    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
    }

    #content2 {
        width: 100%
    }

    p {
        margin: 0 0 20px
    }

    #header, #footer, #navigation, #breadcrumb, .resp-tabs-list, .resp-accordion, .services, .social-share, #sidemenu {
        display: none !important
    }

    .wv-gallery-lightbox .csc-textpic-imagewrap .gallery-zoom {
        background: none !important;
    }
    .wv-gallery-lightbox figure {
        display: none !important;
    }
    .wv-gallery-lightbox figure:first-child {
        display: block !important;
    }
    #sb-loading-inner {
        display: none;
    }

    .tx-solr-searchbox {
        display: none;
    }

    .gallery-zoom {
        display: none;
    }

    #tx_cookies {
        display: none;
    }

    .result-list__item-date-icon,
    .result-list__item-location-icon,
    .event__header-location-icon,
    .event__header-date-icon {
       width: 1.1rem;
       height: 1.1rem;
       margin-bottom: -0.25rem;
    }
}
