.business-calendar {
	width: 100%;
	padding: 0;
	margin: 0 0 -1px 0;
	color: #000000;
	text-align: center;
	background-color: #CACACA;
	font-size: 11px;
}

.business-calendar caption {
	margin: 0;
	padding: 0;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	text-align: center;
}

.business-calendar th {
	background: #EEEEEE;
	font-weight: normal;
}

.business-calendar td {
	background: #FFFFFF;
	margin: 1px;
}

.business-calendar .today {
	background: #EAEAEA;
}

.business-calendar .holiday {
	color: #FF0000;
}

.business-calendar-exp {
	margin: 5px;
	font-size: small;
}