body {border:0; margin:0; padding:0; font-size:12pt}

a {color:#000; text-decoration:none;}

h1, h2, h3 {page-break-after:avoid; page-break-inside:avoid;}

table {border-collapse: collapse; border-width:1px; border-style:solid;}
th, td {display:table-cell; border-width:1px; border-style:solid;}

hr {display:block; height:2px; margin:0; padding:0; background:#000; border:1px solid #000; color:#000;}

blockquote {page-break-inside:avoid}
ul, ol, dl {page-break-before:avoid}

.noprint {display:none;}

img { border: none; }

.cBreadcrumbNavigation {display:none}

.cOrderView td, .cOrderView th, .cOrderView table {border:none}
.cOrderView { margin: 10px 0px; clear:both}
.cOrderView .ov-head1 { margin-bottom: 10px; font-size: 170%; color: #black; text-align: right}
.cOrderView .ov-head3 { }
#content .ov-head3 p {font-size: 9pt; color:#000; margin:0}
#content .ov-head3 strong {font-size: 9pt; color:#000; }
.cOrderView .ov-head3 .ov-Address { float: left; width: 50%; }
.cOrderView .ov-head3 .ov-invoiceAddress { float: left; width: 50%; }
.cOrderView .ov-rows { clear: both; width: 100%; margin: 20px 0px; border-collapse: collapse;}
.cOrderView .ov-rows th { border-bottom: 1px solid #D5D5D5;}
.cOrderView .ov-rows th {text-align:left;}
.cOrderView .ov-rows td { padding: 2px;}
.cOrderView .ov-foot .ov-summary { float: right; width: 50%; }
.cOrderView .ov-foot .ov-summary table { width: 100%; }
.cOrderView .ov-foot .ov-summary p { font-size: 100%; }
.cOrderView .ov-foot .ov-deliveryAddress { float: left; margin-right: 3em}
.cOrderView .ov-foot .ov-note { clear:left; float: left; padding-top:1em}
.cOrderView .ov-summary th {text-align:left}

#footer {display:none} 

.noprint {display:none} 