/* CSS Document */
body, #body, #agenda, .agenda, .body{
   background: white;
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
	 padding:0;
	 margin:0;
   }
 
h1 {background: white; color: black; padding-top: 0px;
   font-weight:bold; font-size:12pt;}

H3, H2 {background: white; color: black; padding-bottom: 0px; FONT-SIZE:11PT; }
h2 {FONT-WEIGHT:NORMAL; line-height:130%;}

.center, td{FONT-WEIGHT:NORMAL; line-height:130%;background: white; color: black; padding-bottom: 0px; FONT-SIZE:10PT;}

tr {FONT-WEIGHT:NORMAL; line-height:130%;background: white; color: black; padding-bottom: 0px; FONT-SIZE:10PT;border: 1px solid #000}

td.agendaspeakers, .agendaspeakers, h1.agendaspeakers, .agendatrackspeakers {
   background: white;
   font-size:10pt !important;
	 font-style:italic;
	 font-weight:normal;
	 font-family: Arial, Helvetica, sans-serif;
   padding-bottom:0px;
   margin-bottom:0px;}
   
h1.agendatracksegmenttitle, h1.agendatracksegment, h1.agendatitleGlance {	 
   background: white;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   padding-top:8px;
   margin-top:0px;}

h3.agendatitleadminGlance {
	 font-weight:normal;
   background: white;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   padding-top:8px;
   margin-top:0px;}
	 	 
.agendatracksegmentR, .agendatracksegmentL, .agendatracksegmentC {
	 font-weight:normal;
	 font-style:italic;
   background: white;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   padding-bottom:8px;
   margin-top:0px;}
	 
.AgendaTimeGlance  {
   background: white;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   padding-top:8px;
	 padding-right:10px;
   margin-top:0px;}

td.AgendaTime, .AgendaTime, h1.AgendaTime {
   background: white;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   padding-top:15px;
	 padding-right:10px;
   margin-top:0px;}

h3.agendatitleadmin, h1.agendatracktitle, {
   background: white;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   padding-top:15px;
   margin-top:0px;}
  
#header, #right, #left, #topnav {
   display: none;
   }
td.agenda h1,  td.agenda h2,  td.AgendaSegment , td.agendatitleadmin, td.agendatitle {
   font-size: 10pt;
}

#menu {
   display: none;
   }
#wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#content {
   margin-left: 10%;
   padding-top: 1em;
   border-top: 1px solid #930;
   }
div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }


