.NewsCalTableMonth td{padding:0;}
.NewsCalTableMonth td.month{text-align:left;width:59%;}
.NewsCalTableMonth td.year{text-align:right;width:41%;}
.NewsCalTableMonth td select{border:1px solid #ccc;color:#666;font-family:Tahoma;font-size:10pt;margin:0;padding:0;}
.NewsCalTable a{text-decoration:none;font-weight:700;}
.NewsCalTable a:link{text-decoration:none;}
.NewsCalTable a:hover{text-decoration:underline;}
.NewsCalTable td{background-color:#efefef;border-bottom:1px solid #fff;text-align:center;vertical-align:top;color:#8c8c8c;padding:6px 7px 7px 6px !important;}
.NewsCalTable td.NewsCalHeader{font-weight:700;}
.NewsCalTable td.nth{background-color:#e6e6e6;}
.NewsCalTable td.NewsCalToday{background-color:#ccc;color:#fff;font-weight:700;}
.NewsCalTable td.NewsCalToday a{color:#fff;}
.NewsCalTableMonth,.NewsCalTable{border-collapse:collapse;border-spacing:0;width:100%;}
.NewsCalTableMonth td #month_sel,.NewsCalTableMonth td #year_sel{width:100%;margin:0;}