/* Print stylesheet */

@media print {
    nav, .ref2028-footer {
        display: none !important;
    }

    div.py-5 {
        padding: 0 !important;
    }

    .ref2028-heading-banner {
        display: none !important;
    }

    .ref2028-print-timestamp {
        border: 1px solid var(--wp--preset--color--black);
        padding: 5px;
        display: inline-block;
    }

    details.ref2028-details-block summary {
        padding-left: 0px;
        background: none;
    }    

    details[open].ref2028-details-block summary {
        padding-left: 0px;
        background: none;
    }

    details.ref2028-details-block div {
        padding: 0 !important;
    }

    .ref2028-details-block p {
        margin: 0 !important;
    }

    .ref2028-search {
        display: none !important;
    }

    ul.ref2028-bulleted-list {
        list-style: disc;
        padding: 0;
        margin: 0;
    }
    
    .ref2028-bulleted-list li {
        background: none;
        padding-left: 0;
    }

    .ref2028-pub-numbering {
        ul, ol {
            margin-left: 78px !important;
        }        
    }

    button.ref2028-faqs-show-all {
        display: none !important;
    }
}