@media print{

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

    body{
        background:#ffffff !important;
        color:#000000 !important;
        font-size:12pt;
        line-height:1.55;
    }

    .hc-header,
    .hc-footer,
    .hc-awareness-ticker,
    .hc-sidebar-sticky,
    .hc-share-buttons,
    .hc-newsletter-section,
    .hc-cookie-banner,
    #reading-progress,
    iframe,
    video,
    .btn{
        display:none !important;
    }

    main,
    section,
    .container,
    .hc-article,
    .hc-page{
        width:100% !important;
        max-width:none !important;
        padding:0 !important;
        margin:0 !important;
    }

    a{
        color:#000000 !important;
        text-decoration:underline;
    }

    a[href]::after{
        content:" (" attr(href) ")";
        font-size:9pt;
        word-break:break-all;
    }

    .hc-article-title,
    h1{
        font-size:24pt !important;
    }

    h2{
        font-size:18pt !important;
        break-after:avoid;
    }

    h3{
        font-size:15pt !important;
        break-after:avoid;
    }

    img{
        max-width:100% !important;
        page-break-inside:avoid;
    }
}

