/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Sep 11, 2017, 10:39:21 AM
    Author     : George
*/



body{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #c6c9c5;
    font: 12pt "Tahoma";
}

*{
    box-sizing: border-box;
    -moz-box-sizing :border-box;
}

.page{
    width: 200mm;
    height: 100mm;
    padding: 1mm 2mm 2mm 2mm;
    margin: 1mm auto;
    border: 1px #d3d3d3 solid;
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.subpage {
        padding: 1mm 5mm 1mm 1mm;
        border: 0px green solid;
        height: 100mm; /* .page height -40mm (20 off top/bottom) */
        width: 100mm;
        /*outline: 2cm #d3dfea solid;*/
        display: table;
    }
    
    @page {
        size: Letter;
        margin: 0;
    }
    @media print {
        html, body {
            width: 200mm;
            height: 100mm;        
        }
        .page {
            margin: 0;
            border: initial;
            border-radius: initial;
            width: initial;
            min-height: initial;
            box-shadow: initial;
            background: initial;
            page-break-after: always;
        }
    }

    .logo{
        text-align: center;
    }



    .invTitle{
        text-align: center;
        font-family: sans-serif;
        font-size: small;
        font-weight: bold;
    }

    .reprintSS{
        text-align: center;
        font-family: sans-serif;
        font-size: small;
        font-weight: bold;
        color: red;
    }
    
    .invDetails{
        font-style: normal;
        font-family: helvetica;
        font-size: smaller;
    }
    
    .mainTitles{
        font-style:normal;
		font-family: helvetica;
        font-size: 18px;
        font-weight: bold;
    }    
		
    .itemTitles{
        font-style:normal;
        font-size: small;
        font-weight: bold;
    }
    
    .titlesRow{
        border: 2px solid #006064;
    }
    
    .pageNos{
        font-style: normal;
        font-family: helvetica;
        font-size: smaller;
        text-align: center;
    }
    th{
        border: 1px solid buttonshadow;
        background-color: #4caf50;
        color:white;
    }
    
    .chqDate{
        position: relative;
        left:580px;
        top: 25px;
        width:160px;
        /*border:2px solid #D7D7D7;*/
    }
    .chqAmount{
        position: relative;
        left:560px;
        top:140px;
        width:160px;
        /*border:2px solid #D7D7D7;*/
    }
    .chqPayee{
        position: relative;
        left:70px;
        top:110px;
        width:420px;
        padding-left: 40px;
		font-size: 12px;
        /*border:2px solid #D7D7D7;*/
    }
    
    .chqAmountDetails{
        position: relative;
        left:60px;
        top:125px;
        width:450px;
        padding-left: 120px;
        height: 60px;
        line-height: 260%;
		font-size: 12px;
        /*border:2px solid #D7D7D7;*/
    }
    
    /*tr:nth-child(even){background-color: #f2f2f2}*/
