.hCalendarStyle {
	width: 10em;
	font-size: 1.2em;
	color: #696969;
	}

/* First row (month and year). */
.hCalendarMonthYearRow {
	width: 100%;
	font-weight: bold;
	color: #696969;
	}

/* Day names. */
.hCalendarDayNameRow {
	padding: 0;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 100%;
	}

.hCalendarDay {
	color: #000;
	}

.hCalendarDayCurrent,
.hCalendarDayCurrent a,
.hCalendarDayCurrent a:link,
.hCalendarDayCurrent a:visited,
.hCalendarDayCurrent a:active,
.hCalendarDayCurrent a:hover {
	color: #FFF !important;
	background-color: #7BBDFB !important;
	}

.hCalendarWeekendStyle {
	color: #000;
	background-color: Gainsboro;
	}