#header-section {
    display: none!important;
}

@media print {
    #header-section {
        display: block !important;
    }

    .page-break {
        page-break-before: always !important;


    }

    h6 {
        margin: 0; /* Remove default heading margins */
        font-size: 1em; /* Adjust heading size if needed */
    }

    #print-section {
        display: block !important;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        visibility: visible;
    }

    #print-section * {
        visibility: visible;
    }

    #print-section img {
        display: block !important;
        visibility: visible !important;
        max-width: 100px; /* adjust if needed */
        height: auto !important;
    }

    .table.border-top.dataTable.no-footer {
        border-collapse: collapse !important;
        border: 1px solid #000 !important; /* Thick black outer border */
        width: 100%;
    }

    .table.border-top.dataTable.no-footer {
        border-collapse: collapse !important;
        border: 1px solid #000 !important; /* Thick black outer border */
        width: 100%;
    }

    .table.border-top.dataTable.no-footer td {
        border: 1px solid #000000 !important; /* Dark black inner borders */
        padding: 6px;
        font-size: 11px;
        word-wrap: break-word;
    }

    .table.border-top.dataTable.no-footer th{
        border: 1px solid #000000 !important; /* Dark black inner borders */
        padding: 6px;
        font-size: 11px;
        word-wrap: break-word;
        font-weight: bold!important;

    }
    th{
        color: black!important;
    }

    .header-heading h5 {
        background-color: black!important;
        color: white !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }t

    .table-responsive {
        overflow: visible !important;
    }

    /* Force landscape orientation */
    @page {
        size: landscape;
        margin: 10mm;
    }

}

