body {
font-size: 11pt;
}

div#navigation, #subnav {
display: none;
}

.noprint {
display: none;
}
.printonly {
display: auto;
}

a img {
border: none;
}
a {
color: black;
text-decoration: none;
}

img#logotext {
display: block;
margin: 0 auto;
}

table {
border: 1px solid #ccc;
margin: .5em auto;
}
th {
border-bottom: 2px solid #999;
}
td {
text-align: center;
padding: 1px .5em;
}
td.text {
text-align: left;
}
body.staff tr.lineitem td {
border: 1px dashed #ccc;
border-width: 0 0 1px 0;
}

form fieldset div input,
form fieldset div select {
margin-left: 10em;
}


.button {
display: none;
}

.clearing {
clear: both;
}

div.noteslist {
display: none;
}

#innerfoot {
text-align: center;
}

#pagefoot {
font-size: 80%;
text-align: right;
}

#savedOrder {
width: 100%;
margin-top: 1.5em;
}


tr.totals td {
text-align: right;
font-weight: bold;
}
td.total {
padding-left: .5em;
}

div.checkout {
width: 50%;
margin: .5em auto;
}
div.checkout th {
border: none;
text-align: right;
padding-right: 5px;
}
div.checkout p.surchargeExplanation {
font-style: italic;
width: 95%;
margin: 0;
font-size: 85%;
text-align: center;
}

table.attributive {
width: auto;
}
table.attributive th {
border: none;
text-align: right;
padding: 0 .25em 0 1em;
}
table.attributive td {
text-align: left;
padding: 0 1em 0 .25em;
}


/* Printable List  */
#printableList h2 {
font-variant: small-caps;
font-family: "Copperplate Gothic Bold","Copperplate Gothic",serif;
page-break-before: avoid;
page-break-after: avoid;

}
h2#shippingInfo {
page-break-before: avoid;
page-break-after: avoid;

}
#printableList h2,
#printableList div.notes {
margin: 0;
}
#printableList div.notes p {
margin: 0 0 .5em;
}
#printableList div.categorysection {
    page-break-inside: avoid;
}
#printableList table {
width: 100%;
}
#printableList td {
font-size:80%;
}
tr.unavailable td {
font-style: italic;
color: #666;
}
tr.dark td,
tr.light td {
border: 1px solid #ddd;
border-width: 0 0 1px;
}
tr.lastRow td {
border: none;
}

#printableList td.raw,
#printableList td.og  {
font-variant: small-caps;
}
