	.events { 
		position: relative;
		border: 0px solid #000000;
		width: 100%;
		margin: 0;
		z-index: 6;
		padding: 0;
		overflow: auto;
		font: 1em tahoma;
	}
	.events a, .events a:visited {
		text-decoration: none;
		color: #FFFFFF;
		float: right;
		/*font: 1em tahoma;*/
	}
	.events a:hover {
		color: #F3DDA6;
	}
	.eventRow {
		background-color: #555555;
		padding-left: 5px;
		padding-right: 5px;
	}
	 .altEventRow {
		background-color: #000000;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	/*.eventLink {
		text-decoration: none;
		color: #FF0000;
	}
	.eventLink:visited {
		text-decoration: none;
		color: #FF0000;
	}
	.eventLink:hover {
		color: #FF0000;
		font-weight: bold;
	}*/
	.calDaysRow a, .calDaysRow a:visited {
		text-decoration: none;
		color: #FF0000;
	}
	.calDaysRow a:hover {
		font-weight: bold;
	}
	.Sun, .Sat {
		background-color: #000000;
		border: 0 ;
		text-align: center;
		font: 1em tahoma;
	}
	.calDaysTitleRow td {
		text-align: center;
		background-color: #555555;
		width: 14.3%;
		border-bottom: 0px solid #FFFFFF;
		font: 1em tahoma;
	}	
	.calDaysRow td {
		width: 14.3%;
	}
	.Mon, .Tue, .Wed, .Thu, .Fri {
		background-color: #000000;
		border: 0 ;
		text-align: center;
		font: 1em tahoma;
	}
	.noDay {
		background-color: #000000;
		border: 0 ;
		font: 1em tahoma;
		text-align: center;
	}
	.today {
		background-color: #a0a0a0;
		border: 0 ;
		text-align: center;
		font: 1em tahoma;
	}		
	.cal {
		width: 100%;
		border: 0px solid #FFFFFF;
		border-collapse: collapse;
	}
	.calendar {
		width: 100%;
		border: 0px solid #FFFFFF;
		border-collapse: collapse;
	}
	.calTitle td {
		font: 1em tahoma;
		text-align: center;
		border-bottom: 1px solid #000000;
	}
