/* print.css - Styles to apply when printing the Show Points Viewer */

/* Only apply these styles during printing */
@media print {
    /* Hide non-essential elements (header, footer, nav, buttons, etc.) */
    header,
    footer,
    nav,
    .btn,
    .hide-when-print,
    .hide-in-print {
        display: none !important;
    }

    /* Hide the NPBA Champion Horsepower Insights accordion (the one with IDs headingVis and collapseVis) */
    #headingVis,
    #collapseVis {
        display: none !important;
    }

    /* Ensure the points display section is visible and uses full width */
    #pointsDisplaySection {
        display: block !important;
        width: 100%;
    }

    /* Prevent page breaks within accordion items */
    .accordion-item {
        page-break-inside: avoid;
    }

    /* Optionally adjust the font-size for better print legibility */
    body {
        font-size: 12pt;
        line-height: 1.4;
    }

    /* If your show details need more room, force the accordion container to break nicely */
    #pointsAccordionContainer {
        margin: 0;
        padding: 0;
    }
}