@charset "UTF-8";
/* CSS Document */

#mainInfo {margin-left:220px; padding:0;}
#fullWidth {clear:both;}
#legend {width:640px; /*margin-left:220px;*/}
.legendBox {padding-left:7px; margin:0px 0 5px 0px; float:left; width:295px;}
#calendar h1 {clear:both; margin-bottom:3px; width:850px;}

.nextYear { text-align:right;  margin-right:20px; }
.nextYear a { font-weight:bold; text-decoration:none;}
.nextYear a:hover {color:#87a1c7;}
.previousYear { margin-left:15px; }
.previousYear a { font-weight:bold; text-decoration:none; }
.previousYear a:hover {color:#87a1c7;}

#month {width:798px; border-collapse:collapse; font:10pt tahoma; margin:0 auto;}
#month th {border:1px solid #4a5567; background:#677787; color:#fff; padding:4px; font:bold 10pt tahoma; text-align:center;}
#month td {border:1px solid #ccc; vertical-align:top; width:121px; height:80px;}
#month .date {display:block; text-align:right; font:bold 12pt tahoma; color:#4a5567; padding:0 3px;}
#month .previous, #month .next {background:#e9e9e9;}

.day {color:#fff; font:9pt tahoma; padding:0 3px 2px 3px; margin-bottom:3px; line-height:15px;}

.day a {color:#fff;}
	.lagysb {background:#6C3;}
	.sei {background:#f5ef4d;}
	.sei a {color:#333;}
	.workshop {background:#fa990c;}
	.webinar {background:#09F;}
.tradeshow {background:#66C;}
.conference {background:#C33;}
.affiliated {background:#3A43A6;}
