@media print {
    header.c-layout-header,
    footer,
    .c-layout-footer,
    .batd-po-hero,
    .batd-po-cats,
    .batd-po-back,
    .batd-po-side,
    .batd-po-bar,
    .batd-po-share,
    .batd-po-cta,
    .batd-po-related,
    nav,
    .c-layout-page > script,
    iframe,
    .no-print {
        display: none !important;
    }

    body,
    .batd-po {
        background: #fff !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .batd-po-layout {
        display: block !important;
        margin-top: 0 !important;
    }

    .batd-po-mainwrap {
        width: 100% !important;
    }

    .batd-po-article {
        box-shadow: none !important;
        border: none !important;
        padding: 0 !important;
        max-width: 100% !important;
    }

    .batd-po-cover {
        max-width: 100% !important;
        max-height: 320px;
        object-fit: cover;
    }

    .batd-po-body {
        font-size: 12pt;
        line-height: 1.6;
        color: #000 !important;
    }

    .batd-po-body a {
        color: #000 !important;
        text-decoration: underline !important;
    }

    a[href]::after {
        content: "";
    }

    * {
        box-shadow: none !important;
        text-shadow: none !important;
    }
}
