@page  {
    size: auto;   /* auto is the initial value */
    margin: 5mm 10mm;  /* this affects the margin in the printer settings */
}

#kpwindowbordertop, #kpwindowb1, #kpwindowborderbottom {
	display :none;
}

#mainCntr, div#kpwindowb2{
	width : 100%;
	margin : 0mm;
}

button, input[type="button"] {
	display : none;
}

.pageinfo, .pagination  {
	display : none;
}

#kpwindowloading {
	display: none;
}

table { font-size: 80%; }
table { page-break-inside:auto; }
tr    { page-break-inside:avoid; page-break-after:auto; }
thead { display:table-header-group; }
tfoot { display:table-footer-group; }

.hide-on-print { display: none; }