.calendar-table{border:1px solid #A1A5A9;padding:1em;width:100%;}
.calendar-table a{text-decoration:underline;}
.calendar-table TD, .calendar-table TH{padding:3px;text-align:center;}
.calendar-table TH{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#EFEFEF;}
.columPrevious, .columNext, .columYear{background-color:#E6ECF2;}
.linked_today_nolink{padding:2px;background-color:#C7D5FE;}
.linked_today{background-color:#C7D5FE; font-weight:900; color:#2D52A7;border:1px solid #216B9D;}
.linked_day{padding:2px;text-decoration:none;font-weight:900;color:#2D52A7;cursor:default;border:1px solid #216B9D;}
.bt-content{font-size:small;color:#000;line-height:normal;}
.bt-active{}
.newscalendarTooltip{display:none;}
.newscalendarTooltipHeader{font-weight:bold;font-size:14px;padding:0px;margin:0px;}
.newscalendarTooltipItemContainer{font-size:12px;padding:0px;margin:0px;}
.newscalendar-tip{filter:alpha(opacity=100);opacity:1;}
.newscalendar-tip-selector{background-color:#eee;}
.newsCalendar_calendarItem{display:table;font-size:1em;padding-top:5px;}
.newsCalendar_calendarItem a{font-weight:bold;}
.newsCalendar_calendarItem_image{display:table;float:left;padding:3px;border:1px solid #CCC;margin-top:3px;margin-right:3px;}
.newsCalendar_calendarItem_subheader{}
.newsCalendar_calendarItemHeader{}
