﻿@media screen
{
  #MainContainer
  {
    min-height: 580px;
    font-size: 10pt;
  }
  .EventDetailHeader
  {
    float: left;
    background-color: #C6BDA4;
    text-align:center;
    font-size:13px;
    font-weight:bold;
    width: 380px;
    padding: 3px;
  }
  .EventDetailContent
  {
    float:left;
    padding-top:20px;
  }
  td.EventHeader
  {
    width: 350px;
    float: left;
    position: relative;
    background-color: #C6BDA4;
    font-weight: bold;
    text-align: center;
  }
  a.TanLink
  {
    color: #95663C;
    font-weight: normal;
  }
  td.EventDate
  {
    font-weight: bold;
    color: #A25F1B;
    width: 120px;
  }
  td.EventLocation
  {
    color:black; 
    line-height: 140%;
    font-size: 10pt;
  }
  .EventDescription
  {
    margin-bottom: 2px; 
    color:black; 
    line-height: 140%;
    font-size: 10pt;
  }
  td.EventTitle
  {
    font-weight: bold;
  }
  th
  {
    text-align: left;
    vertical-align: top;
    width: 160px;
  }
  a.EventLink, a.EventLink:visited
  {
    color: Black;
    font-weight: bold;
    font-size: 10pt;
  }
  .DetailLinkContainer
  {
    background-color:#ACAD9D;
    text-align:center;
    font-size:13px;
    font-weight:bold;
    float:left;
    width: 180px;
    padding-top: 10px;
    padding-bottom: 12px;
  }
   td.LinkContainer
  {
    width: 100px;
    background-color: #ACAD9D;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  td.Spacer
  {
    float: left;
    width: 2px;
  }
  div.Spacer
  {
    float: left;
    width: 5px;
    height: 100%;
  }
  
  #EventFilters
  {
    width: 400px;
	  right: 25px;
	  top: 40px;
	  font-size: x-small;
	  text-align: right;
  }
  #EventFilters select
  {
    font-size: x-small;
    margin-bottom: 1px;
  }
  div.NoResults
  {
    clear: left;
    text-align: left;
    margin: 5px;
  }
  .EventOffering
  {
    font-size: x-small;
    margin-bottom: 5px;
    margin-top: 60px;
  }
  .EventFullTitle
  {
    font-weight: bold;
    margin-bottom: 2px;
  }
  .Presenters, EducDocuments
  {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 10pt;
  }
  th.Presenters, th.EducDocuments
  {
	font-size: 10pt;
  }
  input.RegistrationQty
  {
    width: 40px;
  }
  .Register
  {
    margin-bottom: 10px;
  }
  .EventNotes
  {
    color: #A25F1B;
    margin-bottom: 10px;
  }
  .SpecialInstructions
  {
    font-style: italic;
    margin-bottom: 5px;
  }
  .EventPricing
  {
    width: 400px;
  }
  td.narrow
  {
    width: 80px;
  }
  .clrfx
  {
    clear:left;
  }
}
@media print
{
  body
  {
    font-family: Arial;
  }
  div.EventHeader
  {
    background-color: gray;
    font-weight: bold;
    padding: 2px;
    text-align: center;
    margin-bottom: 5px;
  }
  h1
  {
    font-family:Times New Roman;
  }
  #MainContainer #Main #MainBottom #MainContentDiv
  {
  	margin:0;
  	padding:0;
  	width:100%;
  	margin-left:0;
  	position:fixed;
  	left:0;
  	top:0;
  }
  #ContentFooter, 
  #HeaderContainer, 
  #NavigationBar, 
  #Footer, 
  #PrintLink, 
  #EventFilters, 
  .SideBarBox, 
  .LinkContainer,
  .Register,
  .SideBarTop,
  .SideBarBottom,
  .SideBar,
  #SideBar
  {
    display: none;
    border-collapse:collapse;
  }
}