*, body {
margin: 0; 
padding: 0;
}

@media print {
@page {
size: A4 !important;
margin: 30px 25px !important;
}
#printA4 {
position: relative;
left: 0;
top: 0;
font-size:14px !important;
overflow: hidden !important;
page-break-inside: avoid !important;
}
.hidePrintBtn {
display: none !important;
}
.entirePageBorder {
position:fixed !important; 
height:11in !important; 
width: 100% !important; 
border:ridge #0080c0 !important;
}
}

.myBordered tr td {
border: 1px solid #ccd2d9 !important;
padding: 0px 4px !important;
}

.tableHeight tr td {
border: 1px solid #ccd2d9;
padding: 1px !important;
}

.resultTable th {
background: #eeeeee !important;
border: 1px solid #ccd2d9 !important;
padding: 2px !important;
font-size: 13px !important;
}

.table {
color: #636568 !important;
margin: 0px !important;
}