.gcal_calendar {
	padding:10px;
}
.gcal_month_title {
	font-size:2em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.gcal_next_month {
	color:#000000;
	text-align:right;
}
.gcal_prev_month {
	color:#000000;
	text-align:left;
}

.gcal_month_day_name {
	width:14.285%;
	float:left;
	text-align:center;
	font-weight:bold;
	border-bottom:1px #CCC solid;
}
.gcal_month_day_box {
	width:14.2857143%;
	float:left;
	clear:both;
	border:1px #11467e solid;
	min-height:130px;
}
.gcal_month_day_box_empty_1 {
	width:14.2857143%;
}
.gcal_month_day_box_empty_2 {
	width:28.5714286%;
}
.gcal_month_day_box_empty_3 {
	width:42.8571429%;
}
.gcal_month_day_box_empty_4 {
	width:57.1428572%;
}
.gcal_month_day_box_empty_5 {
	width:71.4285715%;
}
.gcal_month_day_box_empty_6 {
	width:85.7142858%;
}

.month_to_day_view_div {
	display:inline-block;
	width:35px;
	padding:2px;
	text-align:center;
	background:#d9d9d9;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	border-top-left-radius:0px;	
	border-bottom-right-radius:7px;	
}
.month_to_day_view {
	font-weight:bold;
	text-decoration:none;
}
.month_to_day_view a,
.month_to_day_view a:link,
.month_to_day_view a:active,
.month_to_day_view a:visited {
	color:#FFFFFF;
}
.month_to_day_view a:hover {
	color:#CCC;	
}
.month_day_of_year {
	display:inline-block;
	float:right;
	padding:2px 4px 0px 0px;
	font-size:11px;
}
.month_event_div {
	font-size:13px;
	padding:2px 0px 2px 0px;
}
.month_event_list {
	min-height:100px;
	padding:2px 3px;	
}
.month_event_div a,
.month_event_div a:link,
.month_event_div a:active,
.month_event_div a:visited {
	display:block;
	text-decoration:none;
	
}
.month_event_div a:hover {
	background: #e9e9e9;
}

.gcal_event_list {
	padding:0;
	margin:0px 30px;
	font-size:.8em;
}
.display_event{    
    display:block;
}
