.noPrint {
display: none !important;
}
.noprint {
display: none !important;
}
body {
background-color: #fff;
}
div#rashbox, table#mediaPop, div#loginStuffs, ul#sideNavContainer, div#looseLinks, div#topNav, div#searchBox, div#banner, #copy {
display: none !important;
visibility: hidden;
}

div#invoice {
/*border: 1px solid #f00;*/
border: 0;
/*width: 640px;*/
width: 98%;
height: auto;
/*margin: 20px auto;*/
margin: 0px auto;
padding: 18px 24px;
font-family: "Lucida Grande", "Helvetica", "Arial", sans-serif;
background-color: #fff;
}
div#clientDetails {
display: block;
float: left;
width: 240px;
padding: 7px 11px;
/*background-color: #eee;*/
font-size: 10px;
}
div#clientDetails th, div#clientDetails td {
vertical-align: top;
text-align: left;
margin: 0 !important;
padding: 0 !important;
font-size: 10px !important;
}
div#companyDetails {
display: block;
float: right;
width: 235px;
height: auto;
margin: 0;
padding: 7px 11px;
font-size: 10px;
line-height: 150%;
color: #555 !important;
background-color: #eee !important;
border-bottom: 2px solid #ddd;
}
div#companyDetails div {
width: auto;
margin: 0 auto 11px auto;
}
div#companyLogo {
display: block;
text-align: left !important;
}
div#invoice h1 {
float: left;
clear: left;
color: #aaa !important;
}
div#invoiceList {
clear: both;
width: 100%;
border-bottom: 4px solid #eee;
}
div#invoiceList th {
text-align: left;
background-color: #aaa !important;
color: #fff !important;
font-weight: normal;
font-size: 13px;
border-bottom: 2px solid #999;
padding: 4px 8px;
}
div#invoiceList td {
font-size: 12px;
padding: 6px 8px;
}
div#invoiceList .alt {
background-color: #eee !important;
}
div#invoiceSub {
display: block;
float: right;
width: 235px;
height: auto;
margin: 0;
padding: 7px 11px;
font-size: 11px;
line-height: 150%;
color: #555 !important;
background-color: #eee !important;
border-bottom: 2px solid #ddd;
margin-bottom: 20px;
}
div#invoiceSub table {
float: right;
}
div#invoiceSub table td {
text-align: left;
padding: 5px 15px;
}
div#disclaim {
width: 100%;
clear: both;
}
div#disclaim table {
width: 100%;
background: #555 !important;
color: #f6f6f6 !important;
font-size: 10px;
}
div#disclaim td {
padding: 12px 12px;
vertical-align: top;
font-size: 10px !important;
}
td#invoiceBank {
width: 150px;
background-color: #666 !important;
line-height: 210%;
color: #bbb !important;
}
td#botDisc {
color: #bbb !important;
}
td#botDisc strong{
color: #888 !important;
}
div#disclaim strong {
}
.invoiceLinks {
display: none;
}
input {
border: 0;
}
