/********************* * Calendar style **********************/ .cal_table { border: 1px solid #ffffff; display: table; width: 100%; } .cal_tr_daysnames { display: table-row; white-space: nowrap; width: 100%; height: 17px; text-align: center; vertical-align: bottom; overflow: hidden; } .cal_td_daysnames { display: table-cell; width: 14%; margin: 1px; } .cal_daysnames { width: 72px; overflow: hidden; } .cal_tr { display: table-row; white-space: nowrap; width: 100%; height: 77px; } .cal_td { display: table-cell; overflow: hidden; white-space: normal; width: 14%; height: 75px; margin: 1px; text-align: left; vertical-align: top; font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; } div.cal_td { display: block; width: 100%; height: 100%; margin: 0px; } .cal_daysoutofmonth { background-color: #DEDAD4; } .cal_holiday { background-color: #AAD4D1; } .cal_today { background-color: #FED8A9; } .cal_daysnoevents { background-color: #FBEDC9; } div.cal_expanded_day { background-color: #FBF9EC; border: solid 1px #A10603; position: absolute; overflow: hidden; visibility: hidden; z-index: 1001; } a.cal_titlelink: link { font-size: 10px; color: #000000; } a.cal_titlelink: visited { font-size: 10px; color: #000000; } a.cal_titlelink: hover { color: #FD8E03; font-size: 10px; }