﻿@media print {
    header,
    footer,
    aside,
    .idLiketoSearchBTN,
    .frmSearch,
    .quickLinks,
    .skipToContent,
    .categoryTitle,
    .breadCrumb,
    .feedback,
    .btnScrollup,
    #userwayAccessibilityIcon {
        display: none !important;
    }

    :root {
        --maroon: #53221F;
        --brick-red: #8A1E04;
        --charcoal: #353535;
        --font-style: 'Open Sans', sans-serif;
        --font-secondary: 'Lora', serif;
    }

    body {
        font: normal 400 16px/1.5 'Open Sans', sans-serif !important;
        min-width: 0 !important;
        overflow: visible !important;
        background: none;
        color: #353535;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font: normal 700 2.1875rem var(--font-style);
        color: var(--maroon);
        padding: 0;
        margin: 0 0 0.5rem 0;
        letter-spacing: 0;
        text-transform: capitalize;
    }

    h1,
    h2 {
        font-family: var(--font-secondary);
        text-transform: uppercase;
    }

    h2 {
        font-size: 1.875rem;
    }

    h3 {
        font-size: 1.5625rem;
        letter-spacing: 0.63px;
    }

    h4 {
        font-size: 1.375rem;
        color: var(--charcoal);
        letter-spacing: 0.55px;
    }

    h5 {
        font-size: 1.25rem;
        color: var(--charcoal);
        letter-spacing: 0.5px;
    }

    h6 {
        font-size: 1.125rem;
        color: var(--charcoal);
        letter-spacing: 0.45px;
        font-weight: 600;
    }

    table thead th {
        background: var(--maroon) !important;
        color: #FFF !important;
    }

    p {
        padding: 0;
        margin: 0 0 1rem;
    }

    a[href^="http"]::after {
        content: " (" attr(href) ")";
    }

    main,
    .row {
        display: block;
    }

    main,
    .mainContainer {
        padding: 0 !important;
        margin: 0 !important;
        background: none!important;
    }

    .container {
        width: 100%;
        max-width: 100%;
        min-width: 0!important;
    }

    h4.pageTitle {
        border-bottom: none;
    }
}