.liteCalendar .table {
  border:2px solid #003366;
  font-size: 12px;
  color: #fff;
}

.liteCalendar td {
  background-color: #fff;
  text-align: center;
  padding:0 !important;
}
.liteCalendar .table td.empty {background-color:#eee;}
.liteCalendar th {background-color: #003366;}
/* Current date */
.liteCalendar .table .curr { background-color: #d84437; color:#fff;}

/* Weekend  */
.liteCalendar .table .weekend a { color: #d84437;}

/* Cell link */
.liteCalendar .table td a {
	text-decoration: none; 
	color: #000;
	display:block;
	line-height:34px;
}
.liteCalendar .table td a:hover { color:#fff; background-color: #003366;}
.liteCalendar .table .curr a {color:#fff !important;}

/* Cell link hover 
.liteCalendar .table td:hover {background-color: #aaccee;} */

/* Name of the selected month (at the top) */
.liteCalendar .monthName {margin: 2px; text-align: center; font-size: 11px;}

/* Next-Prev arrows */
.liteCalendar .monthName a {color: #111111; text-decoration:none; }
.liteCalendar .next {float:right;}
.liteCalendar .prev {float:left;}

.liteCalendar pre {background-color: #eeeeee; font-size:12px;}
