
    #left_col {
        width:100% !important;
         height:50% !important;
        border-style:solid !important;
        border-width:1px !important; 
    }
    
    #left_col table{    
        vertical-align: top !important;
        width:100% !important;
         height:50% !important;
         padding: 5px;   
    }
    #left_col table tr{    
       white-space: nowrap;
    }
    #right_col{
        width:100% !important;
        height:50% !important;
        border-style:solid !important;
        border-width:1px !important;
        padding-left:.5%;
    }
    

    #right_col table{
        margin:5px !important;
        width:70% !important;
        border-collapse:collapse !important;
        padding:.75%;
    }

    #right_col tr td{
        border-collapse:collapse !important;
        border:1px solid black !important;
        padding:.75%;


    }

    #right_col table th{
        border:1px solid black !important;

    }
    
    .underline{
    border-bottom:1px dotted #000;
    display: inline-block;
}

/*    .printHeader2{
        border-style:none !important;
    }

    .printFooter2
    {
        margin-left: auto;
        margin-right: auto;
            
    }*/


/* .content, .content th, .content td {
     border-style:solid !important;
     border-width:1px !important;
     border-collapse:collapse !important;
     font-size: 6pt !important;
     height: 10pt !important
 }
 .content-total 
 { 
     border-style:solid !important;
     border-width:1px !important;
     border-collapse:collapse !important;
     font-size: 6pt !important;
 }
 .content td { height: 12px !important; padding:3px !important; }

 .firstPage td
 {
     font-size:10pt;
     font-weight:bold; 
     width:25%;
 }*/

/*    .content-loancard,  .content-loancard td, .content-loancard th, .content span 
    {
        border-style:solid !important;
        border-width:1px !important;
        border-collapse:collapse !important;
        font-size: 6pt !important;
        height: 12pt !important;
    }
*/


/*   .printFooter2{
    page-break-after: always !important;
}*/
body{
    margin:0;
    padding: 0;
}
.print_view{
    width:100%;
    border-collapse: collapse;
    font-family: akshar;
    height:100% !important;
    vertical-align: top;
    margin: 0;
}
.print_view tr td.main_td{
    border:1px solid #000;
    width:50% !important;
}

.print_view h3{
    padding:10px;
    text-align: center;
    margin: 0;
    display: block;
}
.print_view .schedule-table{
    border-collapse: collapse;
}
.print_view .schedule-table tr td,.print_view .schedule-table tr th{
    border:1px solid #999;
    padding:5px;   
}
.print_view .schedule-table tr th{
    text-align: center;
    font-weight: bold;
    font-size:13px;
}
.print_view .schedule-table tr td{
}
/*@page
{
    size: portrait; 
    margin: 10%;  <any of the usual CSS values for margins> (% of page-box width for LR, of height for TB) 
    margin-header: 5mm;  <any of the usual CSS values for margins> 
    margin-footer: 5mm;  <any of the usual CSS values for margins> 
    marks: crop;
}
@media print {
    @page
    {
        size: portrait; 
        margin: 10%;  <any of the usual CSS values for margins> (% of page-box width for LR, of height for TB) 
        margin-header: 5mm;  <any of the usual CSS values for margins> 
        margin-footer: 5mm;  <any of the usual CSS values for margins> 
        marks: crop;
    }
}*/