 .eventcalq table.mod_eventlistcalq_calendar {
width:154px;
border-left:1px solid #A2ADBC;
font:normal 10px/20px Tahoma, Arial, Helvetica, sans-serif;
color:#616B76;
text-align:center;
background-color:#fff;
margin:0;
padding:0
}

.eventcalq td.mod_eventlistcalq {
font:bold 11px/20px Tahoma, Arial, Verdana, Helvetica, sans-serif;
border-right:1px solid #A2ADBC;
border-bottom:1px solid #A2ADBC;
width:21px;
height:20px;
text-align:center;
background-color:#F0F8FF
}

.eventcalq td.mod_eventlistcalq_caltoday {
font:bold 11px/20px Tahoma, Arial, Verdana, Helvetica, sans-serif;
border-right:1px solid #A2ADBC;
border-bottom:1px solid #A2ADBC;
width:21px;
height:20px;
text-align:center;
color:#F6F4DA;
background-color:#f90
}

.eventcalq td.mod_eventlistcalq_caltodaylink a:link,.eventcalq td.mod_eventlistcalq_caltodaylink a:visited {
text-decoration:none;
width:19px;
height:18px;
font-weight:700;
display:block;
color:#608194;
border:1px solid #DF9496
}

.eventcalq td.mod_eventlistcalq_caltodaylink a:hover {
text-decoration:none;
width:19px;
height:18px;
font-weight:700;
display:block;
color:#FFF;
background-color:#06F;
border:1px solid #DF9496
}

.eventcalq td.mod_eventlistcalq_calday {
font:bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
border-right:1px solid #A2ADBC;
border-bottom:1px solid #A2ADBC;
width:21px;
height:20px;
text-align:center;
background-color:#EFEFEF
}

.eventcalq td.mod_eventlistcalq_caldaylink,.eventcalq td.mod_eventlistcalq_caltodaylink {
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
border-right:1px solid #A2ADBC;
border-bottom:1px solid #A2ADBC;
width:21px;
height:20px;
text-align:center;
background-color:#630
}

.eventcalq td.mod_eventlistcalq_caldaylink a:link,.eventcalq td.mod_eventlistcalq_caldaylink a:visited {
text-decoration:none;
font-weight:700;
display:block;
color:#fff;
background-color:#630
}

.eventcalq td.mod_eventlistcalq_caldaylink a:hover {
text-decoration:none;
font-weight:700;
display:block;
color:#FFF;
background-color:#06F
}

.eventcalq caption.mod_eventlistcalq_calendar-month {
font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
color:#000;
background-color:#f90;
text-align:center
}

.eventcalq caption.mod_eventlistcalq_calendar-month a,.eventcalq caption.mod_eventlistcalq_calendar-month a:link,.eventcalq caption.mod_eventlistcalq_calendar-month a:visited {
color:#fff
}

.eventcalq caption.mod_eventlistcalq_calendar-month a:hover {
color:#fff;
text-decoration:none
}

.eventcalq th.mod_eventlistcalq_daynames {
font:bold 11px/20px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
background:#630
}

.tool-tip {
float:left;
background:#ffc;
border:1px solid #D4D5AA;
max-width:200px;
padding:5px
}

.tool-title {
font-size:100%;
font-weight:700;
background:url(../../administrator/templates/khepri/images/selector-arrow.png) no-repeat;
margin:-15px 0 0;
padding:15px 0 5px
}

.tool-text {
font-size:100%;
margin:0
} 
