@media screen {
    #printSection {
        display: none;
    }
}

@media print {

    body * {
        visibility: hidden;
    }

    #printSection, #printSection * {
        visibility: visible;
    }

    #printSection {
        page-break-before: avoid;
        page-break-after: avoid;
        position: absolute;
        left: 0;
        top: 0;
    }

    .table.table-striped tr:nth-of-type(odd) td {
        /*background-color: #dedede !important;*/
        /*-webkit-print-color-adjust: exact;*/
    }

    .table > thead > tr, .table > thead > tr > th, .table > thead > th {
        color: #000 !important;
        font-weight: normal;
        /*background: #5c9ccc url(../../../images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x !important;*/
        /*-webkit-print-color-adjust: exact;*/
    }

    /*.tableMain {*/
        /*overflow-x: visible !important;*/
    /*}*/

    /*.tableHead {*/
        /*width: 120% !important;*/
        /*max-width: 120% !important;*/
    /*}*/


    #printSection .markFugitive {
        color: red !important;
    }

    /*#chargeSheetPrint #printSection{*/
        /*position: relative;*/
        /*left: 0;*/
        /*top: 0;*/
    /*}*/


    .chargeSheetPart1 {
        page-break-before: avoid;
        page-break-after: always; !important;
        page-break-inside:avoid !important;
        -webkit-region-break-inside: avoid;
        /*position: relative;*/
        /*left: 0;*/
        /*top: 0;*/
    }

    #printGDNoticeDetails{
        font-size: 12px;
    }

    #printGDNoticeDetails .text-center {
        text-align: center !important;
    }

    #printGDNoticeDetails .text-justify{
        text-align: justify !important;
    }

    #printGDNoticeDetails .text-left{
        text-align: left !important;
    }

    #printGDNoticeDetails .text-right{
        text-align: right !important;
    }

    #printGDNoticeDetails .gdNo{
        padding-left: 30px;
    }

    #printGDNoticeDetails .noticeDecoration{
        text-decoration: dashed;
    }
    #printGDNoticeDetails .pull-right{
        float: right;
    }


    #printMeApprovalElement .preModifyCssForME{
        background: none;
        border: none;
        margin: 10px;
        padding: 0;
        white-space: pre-wrap;
    }

    #printMeApprovalElement table{
        float: left !important;
        width: 100% !important;
    }

    #printMeApprovalElement table tr.trClass1, table tr.trClass2 {
        /*white-space: pre-wrap !important;*/
        /*width: 100% !important;*/
    }


    #printInfoRegister #irTable{
        float: left !important;
        width: 100% !important;
    }

    #printInfoRegister #irTable tr{
        padding: 5px;
    }

    #printInfoRegister #irTable tr td{
        padding: 5px;
    }


    #printPatientRecord label{
        display: inline-block;
        max-width: 100%;
        margin-bottom: 5px;
    }

}

