/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media print {
    body, .page, .bg_cardinal {
        background-color: white;
    }

    .ribbon, .bing-search-form, #bing-search-form, .section_navigation, .section_breadcrumb, .footer, .sidebar, #block-formsubscription-2, .bg_polar, nav, #backtotop, #at4-thankyou, .rr-node-page-resource-topics, .bing-search-form, #block-promoirp-2, .col-12-full .col-3-left, #backtotop, .pagination--per-page, .at4-hide, .at4-visually-hidden, .at-share-dock-outer {
        display: none !important;
    }

    .comment_block h2, .comment_block form, .comment_block .links {
        display: none;
    }

    html, body, p, h1, h2, h3, h4 {
        font-family: Arial, Helvetica, sans-serif !important;
    }

    .col-9-left, .masonry .item, .col-12-full .col-9-right {
        width: 100%;
    }

    .bg_white .content-inner, .tags a, .topics a, .feature-blog, .bg_white .content-inner, .featured_funding, .bg_fullbleed {
        padding: 0;
    }

    h1, h2, h3, h4, h5, h6, .section-header {
        margin: 0;
    }

    h1, .page-title, .hero-title, .landing-title, .landing-banner h1, .title-print {
        font-size: 27px;
        margin-bottom: 0.5em;
        line-height: 1.2;
        display: block;
        color: #20558A;
        font-weight: font-weight("bold");
    }

    h2, .blog-title, .feature-title, .hero-copy, .news-title, .section-title {
        font-size: 20px !important;
        line-height: 1.3;
        margin-bottom: 5px;
    }

    h3 {
        font-size: 18px;
        margin-bottom: 0;
    }

    h3.h2 {
        font-size: 20px;
        line-height: 1.3;
        margin-bottom: 5px;
    }

    h4, h5, h6 {
        font-size: 14px;
        margin-bottom: 0.5em;
    }

    .main-content, .intro, .intro-link, .landing-banner .intro-text, .special_hdr, .special_intro, .lab-title, .sidenav li.lead, .teaser-title, .landing-banner .form_description, .blog-author, .feature-summary, .path-taxonomy .feature-summary, .feature_news .teaser-title, .main-content, .postdate, .subheader, .topical_term, .tags a, .topics a {
        font-size: 14px;
    }

    .landing-banner, .landing-content {
        padding: 0;
    }

    .card-item {
        position: inherit;
        left: inherit;
        top: inherit;
    }

    table, th, td {
        border-collapse: collapse;
        border: 1px solid black;
        width: 100%;
        text-align: right;
    }

    header {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
    }

    .ribbon img {
        filter: invert(100%);
        width: 300px;
    }

    .logo img {
        width: 300px;
        margin-bottom: 1em;
    }

    .views-row {
        margin-bottom: 24px;
        -moz-column-break-inside: avoid;
        break-inside: avoid;
        page-break-inside: avoid;
    }

    p {
        margin: 0 0 1em;
    }

    .views-display-link {
        margin-bottom: 1em;
        display: block;
    }

    hr {
        border-top: 1px solid black;
    }

    .printer-friendly--instructions {
        font-style: italic;
        color: #CD2026;
    }

    .printer-friendly--title {
        margin-bottom: 0;
        font-weight: font-weight("semibold");
        text-transform: uppercase;
        font-size: 1.1em;
        color: #CD2026;
    }

    .content_main {
        width: 100% !important;
    }

    .research-recruitment-repository--resources .tags, .research-recruitment-repository--resources .sidebar, .research-recruitment-repository--resources .pagination--wrapper, .research-recruitment-repository--resources .pagination--per-page, .research-recruitment-repository--resources .at4-hide, .research-recruitment-repository--resources .at4-visually-hidden, .research-recruitment-repository--resources .at-share-dock-outer {
        display: none;
    }

    .research-recruitment-repository--resources .views-field-body {
        margin-bottom: 24px;
    }

    .research-recruitment-repository--resources .search-results--header {
        margin-top: 0.25rem;
    }

    .research-recruitment-repository--resources .title-print {
        display: block;
    }

    .research-recruitment-repository--resources h1 {
        font-size: 20px !important;
        line-height: 1.3;
        margin-bottom: 0;
        color: #CD2026;
    }

    .context-research-alzheimers-dementia-outreach-recruitment-engagement-resources-adore-resources-search .page-title {
        display: none;
    }

    .search-results--string__first {
        display: none;
    }

    .search-results--string__second:before {
        content: "Resources that include";
    }

    .search-results--string__all {
        display: none;
    }

    .banner {
        padding: 0;
    }

    .search-results--string {
        margin-bottom: 0;
    }

    .item-list li {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
        page-break-inside: avoid;
    }

    .feature-summary p {
        margin-bottom: 0;
    }
}