@media print {
    .print-none   { display: none; }
    .print-hidden { visibility: hidden; }

    a, .link {
        color: black;
        text-decoration: none;
    }

    /* DataTables Styles */

    .dt-column-order { visibility: hidden; }
    .dt-paging { display: none; }
    .dt-length { display: none; }
    .openCloseAll, .details-control { visibility: hidden; }

    .print-heading { font-weight: bold; font-size: 1.2em; }
    .print-left { text-align: left !important; }

    table { margin-bottom: 1em; }
    thead { border-bottom: 2px solid black; }
    thead tr th { font-weight: 500; padding: 3px; }
    thead tr th.py-2 { padding: 3px }
    tbody tr { border-bottom: 1px solid gray; }
    tbody tr td { padding: 3px; }
    tbody tr td.py-2 { padding: 3px }

    .print-red { color: #B00000; !important; }
    .print-green { color: #72B043; !important; }
    .print-blue { color: #057DCD; !important; }

    /*
        The following are hidden in input.css because the classes do not inherit when using TailWind @apply:

        - .button et al
    */
}

@media not print {
    .print-only   { display: none; }
}
