/* ===========================
   Školní kroužky - Print CSS
   =========================== */

@media print {
    /* Skrytí nepotřebných elementů */
    .no-print,
    .scr-btn,
    button,
    nav,
    header,
    footer,
    .admin-bar,
    #wpadminbar {
        display: none !important;
    }
    
    /* Základní nastavení tisku */
    body {
        margin: 0;
        padding: 0;
        font-family: Arial, sans-serif;
        font-size: 12pt;
        color: #000;
        background: white;
    }
    
    /* Stránka */
    @page {
        size: A4;
        margin: 2cm;
    }
    
    /* Zalomení stránek */
    .page-break {
        page-break-after: always;
    }
    
    .page-break-before {
        page-break-before: always;
    }
    
    .no-page-break {
        page-break-inside: avoid;
    }
    
    /* Tabulky */
    table {
        page-break-inside: auto;
    }
    
    tr {
        page-break-inside: avoid;
        page-break-after: auto;
    }
    
    thead {
        display: table-header-group;
    }
    
    tfoot {
        display: table-footer-group;
    }
    
    /* Odkazy */
    a {
        text-decoration: none;
        color: inherit;
    }
    
    /* Barvy na černo-bílý tisk */
    * {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}
