/* print only styles */

/* general/global styles ------------------------------------------------------------- */

body, html { background: transparent; }

body { font-size: 62.5%; font-family: 'Arial', sans-serif; }

* { margin: 0px; padding: 0px; }

* html div { height: 1%; }

div { background-color: #fff; }

a, p, h1, h2, h3, h4, span { color: #000; }

#footer, #subFooterWrap p.left, #searchBlock, #globalNav { display: none; }

#subFooterWrap p.right { float: none; color: #000;  }

* html #subFooterWrap p.right { margin-top: .25in; float: none; color: #000;  }

/* header and logos */


#logos, #feedControl, #indexSlideMask { display: none; }

/* index styles ----------------------------------------------------------------------- */

#indexContent { margin-bottom: .125in; height: 3in; overflow: hidden; }

#indexSlideControls { display: none; }

#indexSlideDisplay { height: 2.5in; overflow: hidden; }

#indexSlideDisplay h1 { font-size: 36pt; }
#indexSlideDisplay h2 { font-size: 14pt; line-height: 14.5pt; margin-bottom: .125in; }
#indexSlideDisplay p { font-size: 10pt; }
#indexSlideDisplay a { display: none; }

#indexSlideDisplay ul, #indexSlideDisplay li { list-style-type: none; background: transparent; margin: 0px; padding: 0px; }

#indexSlideDisplay ul li div { margin-right: .25in; width: 2.75in; float: left; }

#indexSlideDisplay ul li img { width: 3in; height: 2.25in; }

#indexSideBar { margin: 0px 0px .25in 0px; padding: 0px; overflow: hidden; }

* html #indexSideBar { background: transparent; }

#new {  margin-bottom: .125in; width: 3.25in; padding-top: .35in; background: url("../images/ttl_new.gif") no-repeat left top; float: left; }

#events {  margin-bottom: .125in; width: 3.25in; padding-top: .35in; background: url("../images/ttl_events.gif") no-repeat left top; float: right; }

.item { margin-bottom: .125in; padding-bottom: .125in; overflow: hidden; }

.item h3, .item h4, .item p { margin-bottom: .0625in; }

.item img { float: left; margin-right: .125in; width: .75in; height: .75in;  }

/* content page styles --------------------------------------------------------------------- */

#subNav { display: none; }

#facts, .calloutTop { padding: .125in; background: #eee !important;  width: 1.5in; float: left; }

* html #facts { width: auto; margin-bottom: .125in; padding: 0in; }

* html #primary { background: transparent; }

.calloutTop { float: right; margin-left: .125in; }

.calloutBottom { background: transparent; }

#content .calloutTop h3 { font-size: 10pt; }

#facts a { display: none; }

#content { margin-left: 2.125in; margin-bottom: .25in; }

* html #content { margin: .25in 0in .25in 0in; }

#content h1, #content h2, #content h3, #content h4, #content p, #content ul { margin-bottom: .125in; }

#content h1 { font-size: 24pt; }

#content h2 { font-size: 14pt; }

#content h3 { font-size: 12pt; }

#content p, #content h4 { font-size: 9pt; }

#content ul { margin: 0in 0in .0625in .25in; }

p img { float: left; margin-right: .125in; }

#content p.quote { padding: .125in; background: #ccc; }

#content p.citation { padding-right: .5in; text-align: right; font-style: italic; }

/* alternate approach to logo printing where BG printing is disabled by default */
#printOnly { display: block; margin-bottom; .25in; }

/* *:first-child+html | IE7 */
 @media print {
 
 * html #logos { display: none; }
 
 *:first-child+html #logos { display: none; }
 
 * html #indexContent { display: none; }
 
 *:first-child+html #indexContent { display: none; }
	
	* html #new, * html #events, * html #indexSideBar { background: #fff; }

 
 } /* / @media */






