@media print {
    .koszty_checkbox {
        display:none;
    }
    .prostokat_gora {
        display: none;
    }
    th {
        color:black;
    }
    .belka_powrotu {
        display: none;
    }
    h2 {
        color:black !important;
    }
    .kartka_kalendarz {
        height: auto;
        overflow-y: visible;
        overflow-x: visible;
        max-height: 100%;
        display: block;
    }
    .td_komentarz .komentarz {
        height: auto !important;
        overflow-y: visible !important;
        overflow-x: visible !important;
        max-height: 100% !important;
    }
    .logo_mini {
        display:none;
    }
    .statystyka {
        max-height: 100% !important;
        overflow-y: visible;
        overflow-x: visible;
    }
    .raport_ogolny {
        background-color:white;
        color:black;
    }
    .raport_ogolny h5 {
        color:black !important;
    }

    #print_icon {
        display: none;
    }
    .print_icon_div {
        display: none;
    }
    .naglowek_raport {
        color:black;
    }
    .powrot_do_wszystkich {
        display: none;
    }
    .filtry {
        display:none !important;
    }
    .printButton {
        display:none !important;
    }
    .printLogo {
        display: block;
        max-width: 100px;
    }
    .printCompanyHeader {
        display: block !important;
        vertical-align: bottom;
    }
    .printCompanyInfo {
        white-space: pre;
        float: left;
        max-height: 200px;
        margin-bottom: 50px;
    }
    .printCompanyLogo {
        max-width: 200px;
        max-height: 100px;
        float:right;
        display: flex;
        text-align: right
    }
    nav {
        display: none !important;
    }

    .kartka_kalendarz {
        margin-bottom: 10px;
        margin-top: 10px;
        break-inside: avoid;
    }

    .kartka_kalendarz table {
        border: 1px solid #dee2e6 !important;
    }

    table td {
        padding: .35rem !important;
        font-size: 12px !important;
    }

    div {
        display: inline-block;
    }

    .statystyka_kontekst {
        width: 100% !important;
    }
}