.eventcalq table.mod_eventlistcalq_calendar { border-left: 1px solid rgb(162, 173, 188); margin: 0pt; padding: 0pt; width: 154px; font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(97, 107, 118); text-align: center; background-color: rgb(255, 255, 255); }.eventcalq td.mod_eventlistcalq { border-right: 1px solid rgb(162, 173, 188); border-bottom: 1px solid rgb(162, 173, 188); font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 21px; height: 20px; text-align: center; background-color: rgb(240, 248, 255); }.eventcalq td.mod_eventlistcalq_caltoday { border-right: 1px solid rgb(162, 173, 188); border-bottom: 1px solid rgb(162, 173, 188); font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 21px; height: 20px; text-align: center; color: rgb(246, 244, 218); background-color: rgb(223, 148, 150); }.eventcalq td.mod_eventlistcalq_caltodaylink a:link, .eventcalq td.mod_eventlistcalq_caltodaylink a:visited { border: 1px solid rgb(223, 148, 150); text-decoration: none; height: 18px; font-weight: bold; display: block; color: rgb(96, 129, 148); }.eventcalq td.mod_eventlistcalq_caltodaylink a:hover { border: 1px solid rgb(223, 148, 150); text-decoration: none; height: 18px; font-weight: bold; display: block; color: rgb(255, 255, 255); background-color: rgb(0, 102, 255); }.eventcalq td.mod_eventlistcalq_calday { border-right: 1px solid rgb(162, 173, 188); border-bottom: 1px solid rgb(162, 173, 188); font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 21px; height: 20px; text-align: center; background-color: rgb(239, 239, 239); }.eventcalq td.mod_eventlistcalq_caldaylink, .eventcalq td.mod_eventlistcalq_caltodaylink { border-right: 1px solid rgb(162, 173, 188); border-bottom: 1px solid rgb(162, 173, 188); font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 21px; height: 20px; text-align: center; background-color: rgb(204, 224, 255); }.eventcalq td.mod_eventlistcalq_caldaylink a:link, .eventcalq td.mod_eventlistcalq_caldaylink a:visited { text-decoration: none; font-weight: bold; display: block; color: rgb(96, 129, 148); background-color: rgb(204, 224, 255); }.eventcalq td.mod_eventlistcalq_caldaylink a:hover { text-decoration: none; font-weight: bold; display: block; color: rgb(255, 255, 255); background-color: rgb(0, 102, 255); }.eventcalq caption.mod_eventlistcalq_calendar-month { font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-align: center; background-color: rgb(68, 68, 68); }.eventcalq caption.mod_eventlistcalq_calendar-month a, .eventcalq caption.mod_eventlistcalq_calendar-month a:link, .eventcalq caption.mod_eventlistcalq_calendar-month a:visited { color: rgb(223, 239, 255); }.eventcalq caption.mod_eventlistcalq_calendar-month a:hover { color: rgb(153, 0, 0); text-decoration: none; }.eventcalq th.mod_eventlistcalq_daynames { background: rgb(217, 226, 225) none repeat scroll 0% 0%; font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(97, 107, 118); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }.tool-tip { border: 1px solid rgb(212, 213, 170); padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; max-width: 300px; }.tool-title { margin: -15px 0pt 0pt; padding: 15px 0pt 5px; background: transparent url(../../administrator/templates/khepri/images/selector-arrow.png) no-repeat scroll 0% 0%; font-size: 100%; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }.tool-text { margin: 0pt; font-size: 100%; }