#cal{font-family:Arial,Helvetica,sans-serif;line-height:1;margin:0 auto;}#cal td,#cal th{text-align:center;vertical-align: middle;background: transparent url(../images/cells.png);color:#444;position: relative;}#cal th{padding:4px;font-weight:bold;font-size:10px;}#cal .month{ font-size:15px;padding:2px;width:100% !important;text-align:center;background:#c5cdd8 none;}#cal tfoot th a{ font-size:16px !important;}#cal tbody td a{ z-index:992;font-size:14px !important;cursor:default;}#cal tbody td a span{ display:block;z-index:901;line-height:1;padding:4px;margin:0;}#cal a:hover{ text-decoration: none;}#cal td:hover{background-position:0px -81px;color:#222;}#cal td.date_has_event{z-index:1;background-position:162px 0px;color: white;}#cal td.date_has_event:hover{background-position:162px -81px;}#cal tbody td a.day_event{ cursor: pointer !important;}#cal td.padding{background: url(../images/calpad.jpg);}#cal td.today{background-position:81px 0px;color: white;}#cal td.today:hover{background-position:81px -81px;}#easyTooltip{ margin:0 10px 0 0;width:200px;padding:0 5px;background:#E7ECF2 url(../images/popup.png) no-repeat !important;border:1px solid #939393;line-height: normal;z-index:1000;text-align: left;}#easyTooltip ul{margin:0;padding:5px;}#easyTooltip li{margin:0;background: none;padding:0 0 2px 0;}#easyTooltip h3{ padding:0 !important;margin:0 !important;font:bold 12px/normal Arial,Helvetica,sans-serif;}#easyTooltip .desc{ padding:0 !important;margin:0 !important;font: normal 11px/normal Arial,Helvetica,sans-serif;}