#content-calendar {
	width:503px;
	float:left;
	margin-right:20px;
}
.cal-header {
	width:483px;
	border-collapse:collapse;
}
table.calendar {
	border-collapse:collapse;
	margin-right:10px;
	margin-bottom:17px;
	font-size:12px !important;
}
td.month {
	font-size:12px !important;
	margin:0px !important;
	padding:0px !important;
	color:#EC297B !important;
	height:23px;
}
.day-header {
	height:23px !important;
	width:23px !important;
	margin:0px !important;
	padding:0px !important;
	border-collapse:collapse;
	background-image:url(../images/calendar-background.png);
	font-weight:bold;
	color:#999999 !important;
}
.date-row, .calendarToday {
	height:23px !important;
	width:23px !important;
	margin:0px !important;
	padding:0px !important;
	border-collapse:collapse;
	border-bottom:1px solid #A6A8AB;
	color:#999999 !important;
}
a.purple-date, a.orange-date, a.green-date, a.blue-date, a.green-orange-date, a.blue-purple-date,a.purple-date-selected, a.orange-date-selected, a.green-date-selected, a.blue-date-selected, a.green-orange-date-selected, a.blue-purple-date-selected {
	display:block;
	height:23px !important;
	line-height:23px;
	width:23px !important;
	text-decoration:none;
	color:#FFFFFF !important;
	cursor:pointer;
}
a.purple-date:hover,a.purple-date-selected,a.orange-date:hover,a.orange-date-selected,a.green-date:hover,a.green-date-selected,a.blue-date:hover,a.blue-date-selected,a.green-orange-date:hover,a.green-orange-date-selected,a.blue-purple-date:hover,a.blue-purple-date-selected {
	background-color:#EC297B !important;
	color:#FFFFFF !important;
	cursor:pointer;
}
a.green-orange-date:hover,a.green-orange-date-selected,a.blue-purple-date:hover,a.blue-purple-date-selected {
	background-image:none;
}
a.purple-date {
	background-color:#652D90 !important;
}
a.orange-date {
	background-color:#F05A28 !important;
}
a.green-date {
	background-color:#37B34A !important;
}
a.blue-date {
	background-color:#1B75BB !important;
}
a.green-orange-date {
	background-image:url(../images/cal-split.png);
}
a.blue-purple-date {
	background-image:url(../images/cal-split-blue-purple.png);
}
.cal-link {
	border-bottom:1px solid #A6A8AB;
	padding-bottom:5px !important;
}
.cal-link a {
	font-size:13px;
	color:#EC297B !important;
	text-decoration:none;
}
.calendarHeader {
	border-bottom:1px solid #A6A8AB;
	font-size:16px!important;
	color:#EC297B !important;
	font-weight:bold !important;
	padding-bottom:5px !important;
}
#calendar-rightcol {
	float:left;
	width:174px;
	padding-top:44px;
}
#calendar-rightcol p {
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin:0px !important;
	padding:0px !important;
	margin-bottom:15px !important;
	
}
#calendar-rightcol h2 {
	color:#EC297B !important;
	font-size:16px !important;
	margin:0px !important;
	padding:0px !important;
	border-bottom:1px solid #A6A8AB;
	padding-bottom:4px !important;
	margin-bottom:10px !important;
	
}#calendar-rightcol h3.green {
	color:#37B34A !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;
}#calendar-rightcol h3.key-green {
	color:#37B34A !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;
	margin-bottom:3px !important;
}
#calendar-rightcol p.event-title-green {
	color:#37B34A !important;
	margin:0px !important;
	padding:0px !important;
	font-size:16px !important;
	margin-bottom:5px !important;
	margin-top:4px!important;
}
#calendar-rightcol h3.purple {
	color:#652D90 !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;
	}
#calendar-rightcol h3.key-purple {
	color:#652D90 !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;
	margin-bottom:3px !important;
}
#calendar-rightcol p.event-title-purple {
	color:#652D90 !important;
	margin:0px !important;
	padding:0px !important;
	font-size:16px !important;
	margin-bottom:5px !important;
margin-top:4px!important;
}
#calendar-rightcol h3.orange {
	color:#F05A28 !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;
	}
#calendar-rightcol h3.key-orange {
	color:#F05A28 !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;
	margin-bottom:3px !important;
	
}
#calendar-rightcol p.event-title-orange {
	color:#F05A28 !important;
	margin:0px !important;
	padding:0px !important;
	font-size:16px !important;
	margin-bottom:5px !important;
	margin-top:4px!important;
}
#calendar-rightcol h3.blue {
	color:#1B75BB !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;

	}
#calendar-rightcol h3.key-blue {
	color:#1B75BB !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold !important;
	font-size:12px !important;
	margin-bottom:3px !important;
}
#calendar-rightcol p.event-title-blue {
	color:#1B75BB !important;
	margin:0px !important;
	padding:0px !important;
	font-size:16px !important;
	margin-bottom:5px !important;
	margin-top:4px!important;
}
.events-div {


}
.deadlines {

margin-bottom:15px;
}
.key-div {
	margin-bottom:15px;
}
