/* Printer-fiendly stylesheet */

/* Print Structure */
#sec, #ter, #pri, #inner {float:none;}
html>body #inner {width:auto;}
#sec, #ter, #nav, #ft ul {display:none;}
#outer, #innerpagewrap, #wrap {border-width:0;}
/* END Print Structure */

/* Print theme */
body * { /* Makes everything monotone for easy printing */
background-color:#fff;
color:#000;
font-size:13pt;
font-family:"Times New Roman", Times, serif;
}

h1, h2, h3, p, ul {margin:0; padding:0;}

h1 {font-size:18pt;}
h2, h3 {font-size:16pt;}

h1, h2, h3 {margin-bottom:5px;}
p {margin-bottom:20px;}
ul {padding:0 0 10px 0; margin:0 0 0 20px;}
ul li {padding-bottom:4px;}

img {border:none;}

span#bblogo {float:left; padding:0 20px 10px 0;}

hr,
a.skip,
a#forakerlink,
.bannerlinks,
.secondarynav .nobg img.fltrt,
#ft img {display:none;} 

#ft p {font-size:10pt; margin-bottom:4px;}

a, a:link, a:visited { /* Removes formatting on all links */
text-decoration:none;
background-color:inherit;
color:inherit;
}

#masthead, #ftwrap { /* Adds top and bottom borders to masthead and footer to visually delimit them */
border:1px solid #000;
border-width:1px 0;
padding:0.5em;
}

/* Home-specific styles */
body#home .content .pad img,
body#home .secondarynav .pad img,
body#home .logo .nobg img.fltrt,
body#home .content .nobg img.fltrt,
body#home .content .nobg ul {display:none;} 

body#home .logo .nobg h2 {font-size:20pt;}

/* Secondary page styles */
img.horizontal,
img.vertical,
#googlemap a,
body#secondary .secondarynav .pad {display:none;}

#googlemap iframe {margin-bottom:20px;}

body:last-child:not(:root:root) #googlemap iframe {display:none;}

/* END Print theme */

/* Win/IE6 and below fixes */
* html #ftwrap {
/* \*/
margin-top:	1em;
/* */
}
/* END Win/IE6 and below fixes */