﻿.hCalendarStyle {
	width: 12em;
	font-size: 1.2em;
	color: #184e58;
	margin-left: auto;
	margin-right: auto;
	}

/* First row (month and year). */
.hCalendarMonthYearRow {
	width: 100%;
	font-weight: bold;
	color: black;
	font-size:0.9em;
	}

/* Day names. */
.hCalendarDayNameRow {
	padding: 0;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 100%;
	}

.hCalendarDay {
	color: #000;
	}
	
	.hCalendarDay a {
    text-decoration:underline;
	}

.hCalendarDayCurrent,
.hCalendarDayCurrent a,
.hCalendarDayCurrent a:link,
.hCalendarDayCurrent a:visited,
.hCalendarDayCurrent a:active,
.hCalendarDayCurrent a:hover {
	color: #FFF !important;
	background-color: #184e58 !important;
	}

.hCalendarWeekendStyle {
	color: #000;
	background-color: Gainsboro;
	}
