@charset "UTF-8";/* CSS Document */		.calendar {				width: 100%;			}					.calendar * {				font-family: lucida sans, verdana, sans-serif;				font-size: 9px;			}					.calendar * a {				display: block;				text-decoration: none;				margin-bottom: 5px;			}					.calendar thead {				background-color: #666;				color: white;			}						.calendar thead tr th, .calendar tbody tr td {				width: 14%;			}						.calendar tbody tr td {				border: 1px solid #ccc;				height: 100px;				vertical-align: top;				background-color: #ccc;			}						.calendar tbody tr td div {				width: 10px;				text-align: right;				float: right;				margin-right:2px;			}						.calendar * div a {				font-weight: bold;			}						.currentMonth {				background-color: #eee !important;			}						.today {				background-color: white !important;			}						.hidden {				visibility: hidden;			}			.caltitle {				font-family: Arial, Helvetica, sans-serif;				font-size: 16px;				font-weight: bold;				color: #7892B1;				margin-bottom: 8px;				margin-top: 4px;			}						.caltitle a {				text-decoration: none;				color: #7892B1;			}						.caltitle img {				text-decoration: none;			}						.caltitle a:hover {				text-decoration: none;				color: #351430;				caltitle: #FFFFFF;			}						.caltitle img {				vertical-align: bottom;			}			#miniCal {	width: 180px;	padding: 4px;	margin: 2px;			}						#miniCal tbody tr td {				height: auto;			}			.argus {	background-color: #7083BF !important;				}						.argus a, .excel a, .other a {	color:#000033;				}						.argus a:hover, .excel a:hover, .other a:hover {	color:#fff;	background-color:#333333;			}						.excel {	background-color: #99AE90 !important;			}						.other {	background-color: #D6A477 !important;						}			.eventBox {	height: 1px;	visibility: hidden;	overflow: hidden;	z-index: auto;						}	.basicbody {		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		margin-bottom: 8px;		line-height: 14px;		}			.trainingTitle {		font-size: 18px;		color: #000000;		font-weight: bold;		margin: 0px 0px 6px;		padding: 0px;		display: block;	}	#trainingDetail {		font-family: Helvetica, Arial, sans-serif;		margin: 6px;		padding: 6px;	}	.trainingTime {		font-size: 12px;		padding: 0px;		margin: 0px;		color: #333333;		font-weight: bold;	}	.trainingLoc {		font-size: 11px;		color: #333333;	}	.trainingDetails {		font-size: 12px;	}		.trainingReg a {	font-family: Helvetica, Arial, sans-serif, "Bell MT";	font-size: 14px;	font-style: italic;	font-weight: bold;	text-decoration: none;		}		#trainingDetail .regfor {	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #7A92B1;}#hide {	visibility: hidden;}.registrant {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;}.minidate {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	margin-top: 6px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	}.minidatehead {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #351430;	margin-left: 2px;	margin-right: 2px;}.minic {	background-color: #F5F7F9;	margin-left: 2px;	margin-right: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	margin-top: 8px;	margin-bottom: 8px;	padding: 0px;}