.cal-today {
	font-weight:bold;
	background-color:#a3d2e9;
	text-align:center;
	font-family: "Segoe UI";
}
.cal-table {
	width:250px;
	height:250px;
	background-color:#EFEFEF;
	border:1px solid #E8EE93;
	border-collapse:collapse;
	font-family: "Segoe UI";
}
.cal-table .cal-month, .cal-year {
	color:darkblue;
	font-family: "Segoe UI";
}
.cal-table tbody {
	background-color:#F2F2F2;
	font-family: "Segoe UI";
}
.cal-table td {
	border:1px solid #a3d2e9;
	font-family: "Segoe UI";
	 text-align:center;
}
.cal-day {
	color:darkblue;
	text-align:center;
	font-family: "Segoe UI";
}
.cal-table thead {
	text-align:center;
	background-color:#e0ecf2;
	font-family: "Segoe UI";
}

.cal-day-title {

}

.month_color {
	background-color:#9FCFFF;
}

.cal-week {

}

.cal-has-event {
	font-weight:bold;
	color:#0066FF;
	cursor:pointer;
	text-decoration:underline;
	font-family: "Segoe UI";
	background-color:#D5EAEA;
}

/* FRONT */
.cal-summary-header {
	font-weight:bold;
	font-family: "Segoe UI";
}