/*************************************************************************
 * print.css TOC
 *
 * hidden elements
 * misc
 * header, footer
 * data tables
 *
 *************************************************************************/

/*************************************************************************
 * Hidden Elements
 *************************************************************************/
#primary-nav, #tactical-nav, #search, #explore, #sponsors, #BiomassEvent, #stats-bar, #footer .parent, .contentNav,
#user-tactical-nav, #ticker, #hdr-img { display: none; }

/*************************************************************************
 * Misc
 *************************************************************************/
body { margin: 0; font-family: Arial, Verdana, Sans-Serif; font-size: 0.81em; /* reset to 13px */ line-height: 1.5; }

dt { color: #00467f; margin: 1em 0 0; }

h3.category     { color: #e36f1e; }
h4.subcategory  { color: #00467f; font-weight: bold; }

h3.track-type           { color: #e36f1e; font-size: 24px; }
h4.track-subcategory    { color: #00467f; font-weight: bold; }

.highlight { color: #c60; }

/*************************************************************************
 * Header / Footer
 *************************************************************************/
#header-bottom #logo_header     { margin-left: 6px; float: left; }
#header-bottom #details_header  { margin-left: 73px; float: left; }

#footer                 { border-top: 1px #666 dashed; margin-top: 50px; padding-top: 6px; }
#footer #logo_footer    { float: right; margin-top: -20px; }


/*************************************************************************
 * Content Area
 *************************************************************************/
#main, #sub, #ema { clear: left; }

/*************************************************************************
 * Data Tables
 *************************************************************************/
/* agenda table */
.agenda { width: 100%; }
.agenda th { border-bottom: 1px solid #ccc; padding-bottom: 5px; text-align: left; }
.agenda th * { color: #c60; }
.agenda td { padding: 5px 0; vertical-align: top; }
.agenda td.time { width: 11.5em; }
.agenda td.event {  }
.agenda .note { color: #666; }
.agenda td ul { color: #00477f; }
.agenda td h4 { color: #000; font-size: 1em; font-weight: bold; margin: 0; }
.agenda .track { color: #000; }
.agenda .track1 { color: #c60; }
.agenda .track2 { color: #c60; }
.agenda .track3 { color: #c60; }
.agenda .track4 { color: #c60; }
.agenda .track5 { color: #c60; }
.agenda .track6 { color: #c60; }

/* rates table */
.rates { border-bottom: 1px solid #ddd; font-size: 1.08em; }
.rates.wide { width: 590px; }
.rates caption { font-weight: bold; text-align: center; line-height: 2; }
.rates th, .rates td { background: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #fff; padding: 5px 15px 5px 5px; text-align: left; }
.rates th.note { color: #666; font-size: 0.85em; font-weight: normal; }
.rates .product { color: #333; font-weight: normal; }
.rates .price { color: #c60; font-weight: bold; }
.rates .price acronym { color: #666; font-weight: normal; }
dl.regTypes dd          { text-align: justify; }

/* tour table */
.tour { margin-bottom: 2em; }
.tour caption { color: #00477f; font-weight: bold; margin-top: 2em; text-align: left; }
.tour tr { background: #fff url(/images/display/bg-tour-tr.png) repeat-y scroll top left; }
.tour td { border-bottom: 10px solid #fff; padding: 3px 35px 3px 5px; }
.tour tr.arrive td { border-bottom: 0; }
.tour .location { font-weight: bold; }


/*************************************************************************
  Styles for Page Content
 *************************************************************************/
/* 2009 Conference Page */
.callout                { margin-bottom: 24px; margin-top: 0px; }
.callout .quote p       { margin: 0px; color: #e57125; font-weight: bold; font-style: italic; font-size: 2em; }
.callout .quote p.credit { margin: 0px; color: #999999; font-weight: normal; font-style: italic; font-size: 0.9em; text-align: right !important; margin-right: 210px; }