﻿a:link, a:visited, a:active {
	color: #616B76;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.calendar {
	width:749px;
	padding: 0px;
	background: #A2ADBC;
	border-left: 1px solid #A2ADBC;
	color: #616B76;
	/* font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	text-align: center;
	margin-top:10px; /* firefox */
	_margin-top:17px; /* ie 6 */
	margin-left:66px;
}

.calendarPrintable {
	width:700;
	padding: 0px;
	background: #fffff;
	color: #ffffff;
	text-align: center;
	margin-top:20px; /* firefox */
	_margin-top:47px; /* ie 6 */
	margin-left:66px;
}

.calendarPrintable p {
	margin:0px;
}

.calendarPrintable th {
    color:#FFFFFF;
	background: #FFFFFF;
	border-bottom: 1px solid #000000;	
}

.calendarPrintable td {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #FFFFFF;
	width: 115px;
	height:107px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;

}

.calendarPrintable  td a:link, .calendarPrintable  td a:visited,  .calendarPrintable td a:active {
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	text-align:center;
	color: #464646;
	display:block;

}

.calendarPrintable td a:hover {
	color: #8E030A;
	font-family:Arial, Helvetica, sans-serif;
}

.calendarPrintable td img {	
    display: block;
	margin-left:auto;
	margin-right:auto;	
}


.CalHeader {
	color:#fff; 
	padding-right:10px; 
	padding-top:5px; 
	padding-bottom:5px;
}

.CalDate {
	width: 100px;
	height:0px;
	padding-right:3px;
	padding-top:3px;
	text-align:right;
	vertical-align:top;
	float:right;
	margin:0px;
}

.CurrentMonth {
	float:left;
	color:#fff;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	width:200px;
	vertical-align:top;
}

.CurrentMonthPrintable {
	float:left;
	color:#000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	vertical-align:top;
}

.CurrentMonth img{
	margin-bottom:0px;
	border:0px;
	margin-left:5px;
	margin-right:5px;
}

.calendar p {
	margin:0px;
}

.calendar th {
    color:#616B76;
	background: #A2ADBC;
	border-right: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;	
	border-bottom: 1px solid #A2ADBC;	
}

.calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	background: #FFFFFF;
	width: 115px;
	height:107px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;

}

.calendar  td a:link, .calendar  td a:visited,  .calendar td a:active {
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	text-align:center;
	color: #464646;
	display:block;

}

.calendar td a:hover {
	color: #8E030A;
	font-family:Arial, Helvetica, sans-serif;
}

.calendar td img {	
    display: block;
	margin-left:auto;
	margin-right:auto;	
}

.MoreEvents a:link, .MoreEvents a:visited, .MoreEvents a:active {
	background-image:url(../images/Calendar/MoreEvetnsBTN.gif);
	background-repeat:no-repeat;
	background-position: 80px 3px; 
	display:block;
	margin-left:10px;
	margin-top:8px;
	height:10px;
	font-size:9px;
	text-decoration: none;
	font-weight:bold;
}
	
.OtherMonths {
	float:right;
	margin-top:4px;
}

.OtherMonths a:link, .OtherMonths a:visited, .OtherMonths a:active {
	margin-left:10px;
	color: #E8F4FE;
	font-weight:bold;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align: right;
}

.OtherMonths a:hover {
	text-decoration:underline;
}


/* Box background colors*/
.Avs {
	background-color:#D8BCBF;	
}

.Away {
	background-image:url(../images/Calendar/AwayBackground.gif)	
}

.concert {
	background-color:#B4C8B0;	
}

.Crush {
	background-color:#F7DEB2;	
}

.Mammoth {
	background-color:#C0C0C0;	
}

.Nuggets {
	background-color:#C9DBE5;	
}

.Other {
	background-color:#C7ABCE;	
}
