body { position: relative; margin: .25in .5in; padding: 0; text-align: left; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #fff; }
a { color: #000; text-decoration: none; }

#HeaderLogoPrint { display: block; width: 7.5in; float: none; clear: both; margin-bottom: .25in; }
#RightCol { display: block; width: 7.5in; float: none; clear: both; }
#Footer #Copyright { display: block; width: 7.5in; padding-top: 20px; font-size: 8pt; float: none; clear: both; }
#HeaderLogo,
#MainNav,
#SubHeader,
#Reports,
#FooterNav,
#Footer #Copyright .ContactInfo,
a.PrintLink,
.noprint,
#FooterLinks,
#LeftCol { display: none; }

#Employment-Screening { display: block; width: auto; height: auto; background: none; }
#Employment-Screening .InfoHolder { display: block; }
#Criminal-Research-Tools { display: block; width: auto; height: auto; background: none; }
#Criminal-Research-Tools .InfoHolder { display: block; }

/* TABLES */
.TableListing { width: 7.5in; border: 2px solid #000; }
.TableListing th { font-size: 11pt; border-bottom: 2px solid #000; }
.TableListing th a { color: #000; text-decoration: none; }
.TableListing td { color: #000; border-bottom: 1px solid #aaa; }
.TableListing tr.inactive td { color: #777; }
.TableListing td,
.TableListing th { padding: 3px 4px; vertical-align: top; }
.TableListing tr#CartTotals td { border-bottom: 1px solid #aaa; }
.TableListing td.sub_header { line-height: 20px; }
.TableListing td.totals { font-size: 14px; }
.TableListing tr.rowinfo td { font-size: 8pt; }

/* RECEIPT TABLE */
.ReceiptTable { border: 2px solid #000; }
.ReceiptTable table { background: none; }
.ReceiptTable td { vertical-align: top; }
.ReceiptTable .sep_right {  }
.ReceiptTable .sep_bottom { border-bottom: 1px solid #000; }
.ReceiptTable .sep_top { border-top: 1px solid #000; }
.ReceiptTable th.header { color: #000; border-bottom: 1px solid #000; }
.ReceiptTable .SubjectHeader th.header { color: #000; border-bottom: 1px solid #000; }
.ReceiptTable .ProductHeader th { background: #eee; }
.ReceiptTable .ProductBody td { border-bottom: 1px solid #ccc; }
.ReceiptTable .SubTotals td { font-weight: bold; font-size: 14px; background: #eee; }
.ReceiptTotalTable { border: 2px solid #000; }
.ReceiptTotalTable .GrandTotals { font-weight: bold; font-size: 14px; }
.ReceiptTable .Notes { font-size: 11px; }

/* ICON LEGENDS2 */
.TableListing .legend { display: block; width: 1px; height: 1px; }
.TableListing .legend span { display: none; }
.TableListing .delerror { background: none; }
.TableListing .found { background: none; }
.TableListing .nofound { background: none; }
.TableListing .inprogress { background: none; }
.TableListing .purged { background: none; }