/* print styles*/ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline; } /* remember to define focus styles! */ :focus {  outline: 0; } body {  line-height: 1;  color: black;  background: white; } ol, ul {  list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table {  border-collapse: separate;  border-spacing: 0; } caption, th, td {  text-align: left;  font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after {  content: ""; } blockquote, q {  quotes: "" ""; } .sectionimg, #bar1, #bar2, #bar3, .print, #container #leftcol{ display:none; } #header{ height:160pt; } .block{ display:block; text-indent:-9999pt; } .hide{ display:none; } .clearfloat{ clear:both; font-size:1pt; height:1pt;  } .indent{ padding-left:25pt; } ul.horiz li{ display:inline; float:left; margin-left:0; } .floatLeft{ float:left; } .floatRight{ float:right; } /* outer template element styles..*/ body{ text-align:center; font-family:Arial, Helvetica, sans-serif; } #wrapper{ text-align:left; margin:0 auto; width:923pt; }  #header{  position:relative;  }    #header a#home{  position:absolute;  bottom:30pt;  right:70pt;  z-index:1;  }     #container, #content{  margin-top:48pt;  color:#a2a49e;  font-size:12pt;  }  #container #content{   margin-top:0;    }   #content h1{   font-size:16pt;    font-weight:bold;   }      #content p{   margin:25pt 0;   line-height:1.5em;   }      #content a, #content a:visited{   font-weight:bold;   text-decoration:underline;   color:#a2a49e;   }  /* Timetable Webpage Styles */   #timetable #content h1{  padding-left:35pt;  } #timetable table.timetable{ margin:46pt 0; width:100%; }  table.timetable td, table.timetable th{   color:#a2a49e;   padding:5pt;  }    table.timetable th{  font-weight:bold;  font-size:14pt;  }     table.timetable td.col1, table.timetable th.col1{  padding-left:35pt;  }   #timetable #sectionlogos{ padding-left:308pt; }