.print-head{
    display: none;
}
@media print {
    *::after{
        background: transparent !important;
        display: none;
    }
    body {
        background: white;
        height: 100%; 
        padding-left: 10px;
        padding-right: 10px;
    }
    main div{
        display: initial !important;   
    }
    .no-print,script,style,nav,head,.menu,.context-menu-list,.ui-widget{
        display: none !important;
    }
    h1,h2,h3,h4,h5,h6,h7,p,a{
        color: black !important;
    }
    .day h4{
        width: 25% !important;
    }
    .day .blue-gradient-2 h4, .blue-gradient th, .blue-gradient td{
        background-color: gray !important;
    }
    .method,.method div{
        background: transparent;
        width: 100% !important;
        display: block !important;
    }
    
    .print-head{
       
        display: table;
    }
    td,th{
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        font-size: 18.5px;
    }
    .break{
        page-break-after: always;
        break-after:always;
    }
    .break-before{
         page-break-before: always;
         break-before: always;
    }
/*    .break:last-child {
        page-break-after: avoid !important;
        break-after: avoid !important;
    }*/
    .current_day, .current_day th, .current_day td ,.current_day h4{
        color: #000;
        background-color: transparent !important;
        background-image: none !important;
    }
    .table{
        margin-bottom:0px !important;
    }
    .table-responsive {
        display: inline-table;
    }

    .table td,.table th{
        font-size: 1.2rem;
    }
}