/* Events */

.evtDate {
	color: #000000;
	background:#ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

.Highlight {
	color: #FF0000;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}


.SemTime {
	color: #666666;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding-bottom:8px;
}


.event1 {
	color: #666666;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	padding-bottom:8px;
}

.Eventlocation {
	color: #666666;
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}


.series {
	color: #000000;
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	margin-top:5px;
	margin-bottom:8px;
	
}



.series a:link
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal;  color:#336DA0; }

.series a:visited
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; color:#336DA0; }

.series a:hover
{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-style: normal; color:#336DA0; }


.title {
	color: #002A5C;
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	padding-bottom:8px;
}

.canceltitle {
	color: #000000;
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-bottom:5px;
	text-decoration: line-through;

}

.speaker {
	color: #000000;
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	padding-bottom:8px;
}


.papers {
	color: #000000;
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	padding-bottom:8px;
}

.CalMonth {
   /*       display:inline-block;*/
  background: #FFFFFF;
  margin: 0;
  padding: 1px 1px 1px 1px;  
  color: #000066;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  text-align:center;
  
}


.CalDay {
  
  
  border-bottom: 1px dotted #999999 ;
  height:16px;
  width:16px;
  background: #000066;
  margin: 1px;
  padding:2px;  
  color: #FFFFCC;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  text-align:center;
}

.CalDate {

  height: 16px;
  width:16px;
  background: #F8EF89;
  margin: 1px;
  padding:2px;  
  color: #000066;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  text-align:right;
}

.CalToday {
/*   display:inline-block;
  vertical-align: bottom; */
  height: 16px;
  width:16px;
  background: #FF9900;
  margin: 1px;
  padding:1px 1px 1px 1px; 
  color: #000066;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  text-align:right;
}

.Calendar {
  display:block;
  text-align:center;
  background: #FFFFFF;
  

}

.evTable { 	width:100%;
		padding:5px;
		
		}
		
.evTime	{ 	width:125px;
		padding:5px;
		float:left;
		clear:both;
		
		}	
		
.evEvent	{ width:300px;
		padding:5px;
		height:auto;
		float:right;
	        clear:right;		
		
		}