/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align: left; font: 12px "Lucida Sans Unicode", arial, helvetica, sans-serif; background: #fff; }
#header img { border: none; }

a:link { color: #333; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; }

#nav, #search_box, #skip, #contact, #header form, #subnav, #footer ul, .readmore, .lr_wide, .lr { display: none; }

.logo { margin:3px 5px 0pt 0pt; float:left; }

.listing_table td { padding:10px; }
h1 { color:#6F91BC; font-family:"Trebuchet MS", Arial, helvetica, sans-serif; font-weight:normal; }
h2 { color:#59596F; font-family:"Trebuchet MS", Arial, helvetica, sans-serif;  font-weight:normal; }

.clear	 { clear: both; }
br.clear { line-height: 0px; height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix { display: inline-block; }
.clearfix { /*\*/display: block;/**/ }

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow: hidden; o\verflow: visible; width: 100%; w\idth: auto; he\ight: 1%;/**/ }

.floatleft	{ float: left; }
.floatright	{ float: right; }

img.floatleft  { margin: 0 10px 5px 0; position: relative; }
img.floatright { margin: 0 0 5px 10px; position: relative; }

.alignleft	 { text-align: left; }
.alignright	 { text-align: right; }
.aligncenter { text-align: center; }
.aligntop	 { vertical-align: top; }
.alignbottom { vertical-align: bottom; }

