/*
-----------------------------------------------
$Id: print.css 1063 2009-02-23 17:07:57Z pmcwilliams $
Print Style Sheet
Version: $LastChangedDate: 2009-02-23 11:07:57 -0600 (Mon, 23 Feb 2009) $
----------------------------------------------- */

body {
	font-family:"Times New Romain", Times, serif;
	color:#000;
	font-size:11pt;
}
table {margin:1em 0; width:100%;}
table th, table td {text-align:left;}
table thead, table tbody {margin:0; padding:0;}
img {border:0;}
form fieldset {margin:0; padding:0; border:0;}

ul, ol {
	margin:1em 0 0 1em;
	list-style-type:disc;
	list-style-position:outside;
}
ul ul, ol ol,
ul ol, ol ul {
	margin:.5em 0 .5em 1em;
	list-style-type:square;
	list-style-position:outside;
}
ol, ol ol, ul ol {list-style-type:decimal;}
strong {font-weight:bold;}
/*
em {font-style:italic;}
dl {margin:1em 0;}
dl dt {font-weight:bold;}
*/

/* =Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family:"Times New Romain", Times, serif;
	font-weight:bold;
	margin:6pt 0;
	padding:0;
}
h1 {font-size:189%;}
h2 {font-size:152%;}
h3 {font-size:136%;}
h4 {font-size:114%;}
h5 {font-size:100%;}
h6 {font-size:85%;}

/* Definition lists
----------------------------------------------- */
dl.glossary dt {
	float:left;
	padding-right:0.5em;
	font-weight:bold;
}
dl.glossary dd {
	margin:0.3em 0;
}

/* Orders
----------------------------------------------- */
table .right-just {text-align:right;}
table.tblList thead th {padding:4px 2px; font-weight:bold;}
tr.rowClr td, tr.altClr td, tr.rowPromo td {padding:4px 2px;}
td.cart-qty, td.qty {text-align:center;}
td.amount {text-align:right;}
tr.cartTotal td, tr.cartTotal th {
	padding-top:4px;
	text-align:right;
}
table.tblOrderTotals th, table.tblOrderTotals td {
	padding:2px;
	vertical-align:middle;
}
table.tblOrderTotals th {width:80%;}
tr.cartTotal td.total,
table .total {text-align:left; font-weight:bold; padding-left:4px;}
h3 {margin:0; border-bottom:1px solid #000;}
div.orderStart {page-break-before:always;}

/* =Invoices
---------------------------------------------- */
.form-list {border:0 none !important; margin:0; padding:0; width:auto;}
.form-list td {background:transparent !important; border:0 none !important; padding:5px 0 !important; vertical-align:top;}
.form-list td.label {width:115px;}
.form-list td.label label {display:block; padding-right:15px; width:115px;}
table.data {border:none; width:100%; margin-top:0;}
.data th {white-space:nowrap; text-align:left; vertical-align:top;}
.data th, .data td {padding:4px 10px;}
.data tr.headings th {background:#EDEBEB; border:1px solid #D6D6D6; font-size:1em; line-height:24px; padding-top:1px; padding-bottom:0; font-weight:bold; color:#000;}
table.data td, table.data tr {border:none;}
.order-totals {background:#FFF; border:none !important; margin-left:auto; padding:12px 0; text-align:right;}
.order-totals table {background:transparent; border:medium none; margin-left:auto;}
.order-totals table td {padding:3px 20px 3px 10px; text-align:right;}
.order-totals table td.label {padding:3px 10px 3px 20px; white-space:normal;}
address {margin-bottom:2em;}
.box-left {float:left;}
.box-right {float:right;}
.box-left, .box-right {width: 50%;}
.entry-edit .entry-edit-head {background:#EDEBEB; border:1px solid #D6D6D6; padding:2px 10px;}
.entry-edit .entry-edit-head h4 {background:transparent; margin:0; padding:0; line-height:24px; font-size:1em; color:#000;}
div.invoice_head .entry-edit-head {background:#808080;}
div.invoice_head .entry-edit-head h4 {color:#FFF;}
.entry-edit fieldset, .entry-edit .fieldset {background:#FFF; padding:10px 15px; margin-bottom:15px;}
.data tr.rowClr {background:#FFF !important;}
.data tr.altClr {background:#FFF !important;}
table.data td {border:none;}
table.data tr {border:none;}
div.clearer {clear:both;}

/* Hide these
----------------------------------------------- */
div#header, div#side, div.pager, a.button, p#credits
div#btnReceipt, div.bc, .reqnote,
.access, .hide, .no-print {display:none; !important;}