@media print {

    #top_menu {
        display: none;
    }

    .print-button, .no-print {
        display: none;
    }

    .viewTemplateSheduleTable {
        top: 15px !important;
    }

    #fixedHeaderTemplateShedule {
        display: none;
    }

    .btn, .header {
        display: none;
    }

    a[href]:after {
        content: none !important;
    }

    .placeBusyMask {
        display: none !important;
    }

    table th + th + th + th + th + th {
        display: none !important;
    }

    table td + td + td + td + td + td {
        display: none !important;
    }

    table th + th + th + th + th + th + th {
        White-space: nowrap;
        display: revert !important;
    }

    table td + td + td + td + td + td + td {
        White-space: nowrap;
        display: revert !important;
    }

    .atpForPrint {
        display: revert !important;
    }

    .tableRoute2 tr td:last-child {
        display: none !important;
    }

    .tableRoute2 tr th:last-child {
        display: none !important;
    }

    .validPeriodShedule  .col-xs-6{
        width: 100%;
    }

    .btn-fiftywidth {
        width: 100%;
    }

    .row .col-xs-3 {
        width: 100%;
    }

    #tableDataRoute .row .col-xs-6 {
        width: 100% !important;
    }

    .btnAddRegularity {
        visibility: hidden;
    }

    .QRCode {
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .number-code {
        padding-top: 5px;
    }
}