/* calendar styling */

div.calendar {

}

table.calendar {
	width:100%;
	background:#ffffff;
}

tr.calendar_day_view_header {
	background-color:#3366cc;
}
td.calendar_day_view_title {
	font-weight:bold;
	color:white;
	text-align:center;
}
tr.calendar_day_view_event_row {
	background-color:#6699cc;
}
span.calendar_day_view_event_name {
	font-size:1.3em;
	font-weight:bold;
	color:white;
}
p.calendar_day_view_event_body {
	
}
.calendar_day_view_no_event {
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.calendar_month_view_pre_day {
	background-color:#b0cadd;
}
.calendar_month_view_pre_day_text {
	text-align:right;
	font-size:0.8em;
	font-weight:bold;
	color:#eeeeee;
}
.calendar_month_view_day_text {
	text-align:right;
	font-size:0.8em;
	font-weight:bold;
}
.calendar_month_view_day_name_text {
	font-size:0.85em;
	font-weight:bold;
	text-align:center;
}
.calendar_month_view_col_colr_one {
	background-color:#6699cc;
}
.calendar_month_view_col_colr_two {
	background-color:#6699ff;
}
.calendar_month_view_text {
	font-size:0.8em;
}

.calendar_bubble_anchor {
	
}
.calendar {
	background-color:#fffff;
	border:1px solid #ccd6e3;
}
.calendar_title_row {
	background-color:#203553;
	height:20px;
}
.calendar_title {
	text-align:center;
	font-weight:bold;
	color:#ffffff;
}
.calendar_day_name_row {
}
.calendar_day_name {
	background-color:#4d79aa;
	color:#ffffff;
	text-align:center;
	height:16px;
	font-size:10px;
	font-weight:bold;
}
.calendar_day_empty {
	width:20px;
	height:40px;
	background-color:#d9d9d9;
	color:#ffffff;
	text-align:center;
}
.calendar_day {
	width:20px;
	height:40px;
	background-color:#bebebe;
	text-align:center;
	color:#707070;
}
.calendar_day:hover {
	background-color:#bccbd4;
}
.calendar_day_selected {
	width:20px;
	height:40px;
	background-color:#9db6d4;
	text-align:center;
	font-weight:bold;
	color:#203553;
}
.calendar_day_today {
	background-color:#d4d4d4;
	text-align:center;
	font-weight:bold;
	color:#cc0000;
}
.calendar_day_event {
	background-color:#0082c9;
	text-align:center;
	font-weight:bold;
	color:#cc0000;
}
a.calendar_link, a.calendar_link:link, a.calendar_link:visited {
	text-decoration:none;
	color:inherit;
}
a.calendar_link:hover, a.calendar_link:active {
	text-decoration:none;
	color:#003399;
}