/* print styles */
@print normal { margin: 0.25in; }

body { page: normal; font: 11pt/14pt Palatino, "Times New Roman", serif; margin: 0; padding: 0; color: black; background-color: #fff; }

div.ugly, div#tools, table#nav *, table#offers *, td#left *, td#content2 *, #navDiv, #addresses, #related, .ourad, #footer img, div.regnow { display: none; }

body, #head, table#thisPage * { margin: 0; padding: 0; border: 0; }
#content1 { width: 4in; padding: 0; margin: 0; text-align: left; }
#content3 { padding: 0; margin: 0; text-align: left; }
#content12, #content666 { width: 7in; text-align: left; }

td#left, #navDiv, #addresses, td#content2 { width: 1px; }

h1, h2, h3, h4, h5, h6 { font-family: Verdana, sans-serif; color: black; }
h1, h2 { font-size: 11pt; margin: 12pt 0 0; }
h3 { font-size: 10pt; line-height: 11pt; margin: 6pt 0 0; text-transform: uppercase; }
h4, h5, h6 { font-size: 9pt; margin: 2pt 0 0; }

p { margin-top: 4pt; margin-bottom: 4pt; }
a:link, a:visited { color: #000; text-decoration: underline; }
/* a:link:after, a:visited:after { content: " (" attr(href) ") "; }*/
img a:link, img a:visited { border: 0; margin: 3pt; }

div.citem { width: 5.8in; margin: 12pt 0; padding: 6pt 0; border-top: 1pt solid silver; }
div.citem h2 { margin-top: 0; }
div.citem h3 { text-transform: none; }
div.citem img { display: none; }
#contacts { width: 1.2in; }

#content1 img, #content12 img, div.pitem img  { float: left; margin: 5px 20px 5px 0; } /* page-break-before: avoid; */

table.comm, table.twocol, table.threecol { font-family: Verdana, sans-serif; color: black; width: 100%; margin: 0; }

table.t1 { margin: 6pt 0; border: 1px solid gray; }
table.t1 td { text-align: right; border-bottom: 1px dotted gray; padding: 0 6pt; }

#data, #cal, #footer, .tabdata, .tight { font: 8pt/11pt Palatino, "Times New Roman", serif; padding: 0 4pt; }
table.tabdata td, table.tabdata th { padding-right: 12pt; }
#vendors img { margin: 6px; }