.eventcalq TABLE.mod_eventlistcalq_calendar
{
	padding: 0;
	margin: 0;
/*border-left: 1px solid #A2ADBC;*/
	border: 1px solid #919191;
	font: normal 10px/16px Arial;
	color: #3A3A3A;
	text-align: center;
	background-color: #FFFFFF;
	z-index: 20;
	height: 114px;
}
/*Blank cell properties*/
.eventcalq TD.mod_eventlistcalq
{
	font: bold 10px/14px Arial;
/*border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
width: 21px;
/*height: 20px;*/
	text-align: center;
/*background-color: #F0F8FF;*/
}
/*Today cell preperties*/
.eventcalq TD.mod_eventlistcalq_caltoday
{
	font: bold 10px/14px Arial;
/*border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;*/
	width: 21px;
/*height: 20px;*/
	text-align: center;
	color: #FFFFFF;
	background-color: #962012;
}
/*Today Event day cell hover Link / Visited*/
.eventcalq TD.mod_eventlistcalq_caltodaylink A:link, .eventcalq TD.mod_eventlistcalq_caltodaylink A:visited
{
	text-decoration: none;
	width: 19px;
/*height: 18px;*/
	font-weight: bold;
	display: block;
	color: #FF3333;
	border: 1px solid #DF9496;
}
/*Today Event day cell hover*/
.eventcalq TD.mod_eventlistcalq_caltodaylink A:hover
{
	text-decoration: none;
	width: 19px;
/*height: 18px;*/
	font-weight: bold;
	display: block;
	color: #FFFFFF;
/*background-color: #0066FF;*/
	border: 1px solid #DF9496;
}
/*Non event day cell preperties*/
.eventcalq TD.mod_eventlistcalq_calday
{
	font: bold 10px/12px Arial;
/*border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;*/
	width: 15px;
/*height: 20px;*/
	text-align: center;
/*background-color: #EFEFEF;*/
}
/*Event day cell properties*/
.eventcalq TD.mod_eventlistcalq_caldaylink, .eventcalq TD.mod_eventlistcalq_caltodaylink
{
	font: bold 10px/15px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
/*border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;*/
	width: 15px;
/*height: 20px;*/
	text-align: center;
	background-color: #E8E8E8;
}
/*Event day cell hover Link / Visited*/
.eventcalq TD.mod_eventlistcalq_caldaylink A:link, .eventcalq TD.mod_eventlistcalq_caldaylink A:visited
{
	text-decoration: none;
	font-weight: bold;
	display: block;
	color: #494949;
/*background-color: #CCE0FF;*/
}
/*Event day cell hover*/
.eventcalq TD.mod_eventlistcalq_caldaylink A:hover
{
	text-decoration: none;
	font-weight: bold;
	display: block;
	color: #962012;
/*background-color: #0066FF;*/
}
/*Month heading properies*/
.eventcalq CAPTION.mod_eventlistcalq_calendar-month
{
	font: bold 10px/16px Arial;
	color: #020202;
/*background-color: #666666;*/
	text-align: center;
	background-color: #DBDBDB;
}
/*Month heading Link / Visited properties*/
.eventcalq CAPTION.mod_eventlistcalq_calendar-month A, .eventcalq CAPTION.mod_eventlistcalq_calendar-month A:link, .eventcalq CAPTION.mod_eventlistcalq_calendar-month A:visited
{
	color: #020202;
	text-decoration: none;
}
/*Month heading Hover properties*/
.eventcalq CAPTION.mod_eventlistcalq_calendar-month A:hover
{
	color: #962012;
	text-decoration: none;
}
/*Day of week heading properties*/
.eventcalq TH.mod_eventlistcalq_daynames
{
	font: bold 10px/15px Arial;
/*color: #616B76;*/
	color: #FFFFFF;
/*background: #D9E2E1;*/
	background: #1E1E1E;
	opacity: 0.5;
	height: 1px;
}
/*Tooltips*/
.tool-tip
{
	float: left;
	background: #FFC;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 300px;
	z-index: 1000;
}
.tool-title
{
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../administrator/templates/khepri/images/selector-arrow.png) no-repeat;
}
.tool-text
{
	font-size: 100%;
	margin: 0;
}

