@media print {

    body {}


    aside,
    #topbar,
    .nopdf {
        display: none !important;
    }

    body {
        background: #fff !important;
    }

    #main {
        min-height: auto;
    }


    .card {
        box-shadow: none !important;
        border: 1px solid #ddd !important;
    }

    html,
    body,
    #main,
    .reportrow,
    .reportcore,
    .page {
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }

    .page {
        padding: 0 10px !important;
        overflow: hidden;
        page-break-after: always !important;
        page-break-inside: avoid;
        min-height: 1px;
        border: 0px solid #fff !important;
    }

    #coverimage {
        height: 1586px!important;
        width: 1186px!important;
    }


    .page .header,
    .page .footer {
        display: none;
    }

    #topdf .flex-shrink-0 { flex-shrink: 1 !important; min-width: 0 !important; }
    #topdf .flex.items-start.gap-6 { display: block !important; gap: 0 !important; }                                                 
    #topdf .max-w-screen-2xl { max-width: none !important; padding: 0 !important; }                                                  
    /* collapse the 12-col grid so col-span-8 is full width */                                                                       
    #topdf .lg\:grid-cols-12 { grid-template-columns: 1fr !important; }   
    

}