﻿
.no-print, .no-print * {
    display: none !important;
}

@page {
    size: auto !important;
}
@media print {
    a[href]:after {
        content: none !important;
    }
    /* added for firefox, fix printing more than 1st page */
    /* fix footer dark block, force to light mode, 8-11-26 ren */
    html,
    body,
    .body-content,
    .container,
    .container-fluid,
    .table-overflow {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
    }

    .table-overflow {
        width: auto !important;
    }

    body.schedule-print-page {
        min-width: 0 !important;
        width: auto !important;
    }

    body.schedule-print-page .table-overflow {
        max-width: 100% !important;
        min-width: 0 !important;
        width: 100% !important;
    }

    .print-footer,
    .print-footer * {
        background-color: #fff !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
}

.linkedprint {
    border-top-color: black !important;
}
.linkedx {
    border-top: 1px #000 solid !important;
}

table.table td, table.table th {
    color: #000 !important;
    border-color: #000 !important;
    background-color: #fff !important;
}
.sticky-col  {
    position:unset;
}
.staffname {
    color: black;
}

#calendar td, #calendar th {
    color: #000 !important;
    border-color: #000 !important;
}
body {
    background-color:white;
}
.body-content {
    background-color: white;
}
.stripe {
    background-color: unset;
}

.notstripe {
    background-color: unset;
}

[data-bs-theme] {
    --bs-mss-body-bg: #fff !important;
    --bs-body-color: #212529;
    /* override other vars you need… */
}

