.mod_eventlistcalq_calendar {
	border-left: 1px solid #888888;
	border-top: 1px solid #888888;
}
.mod_eventlistcalq_calendar-month {
	background: #888888;
	color: #ffffff;
	padding: 5px 0px;
	font-weight: bold;
}
.mod_eventlistcalq_calendar-month a {
	color: #ffffff;
}
.mod_eventlistcalq_daynames, .mod_eventlistcalq_calday, .mod_eventlistcalq_caldaylink, .mod_eventlistcalq_caltoday, .mod_eventlistcalq_caltodaylink, .mod_eventlistcalq {
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
	height: 20px;
	width: 25px;
	text-align: center;
}
.mod_eventlistcalq_calday {
	background: #ffffff;
}
.mod_eventlistcalq_caldaylink {
	background: #0000ff;
}
.mod_eventlistcalq_caldaylink a, .mod_eventlistcalq_caltodaylink a {
	color: #ffffff;
}
.mod_eventlistcalq_caltoday {
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
}
.mod_eventlistcalq_caltodaylink {
	background: #ff00ff;
}
.mod_eventlistcalq_daynames, .mod_eventlistcalq {
	background: #cccccc;
}
.tool-tip {
	float: left;
	background: #ffffcc;
	border: 1px solid #000000;
	padding: 5px;
	max-width: 300px;
}
.tool-title {
	font-weight: bold;
}