table.calendar-table {
padding:0px !important;
border:1px solid #333333;
}

.calendar-table td, .calendar-table th {
padding:2px !important;
}

.linked_day {
background-color:#FFD500 !important;
border:1px solid #333333;
color:#000 !important;
cursor:pointer;
padding:1px !important;
text-decoration:none !important;
}

.linked_today {
background-color:#E3E4E5 !important;
border:1px solid #333333;
color:#333333;
cursor:pointer;
padding:1px;
text-decoration:none !important;
}


.calendar-table a {
text-decoration:none !important;
font-weight:bold;
}

.calendar-table th {
font-weight:normal;
}

td.bottomMonthLink a {
font-weight:normal;
}

.newsCalendar_listHeader {
background-color:transparent !important;
border:0px solid !important;
color:#000 !important;
font-size:1.5em;
font-weight:bold;
padding:0.5em 0.5em 0.5em 0em !important;
}

.newsCalendar_listItem a {
	text-decoration:none;
}

.newsCalendar_listItem {
padding-left:0em !important;
border-bottom:1px dotted;
padding-top:5px;
padding-bottom:5px;
}

.tx-ttnews-browsebox, .browseBoxWrap {
background-color:transparent !important;
border:0 none;
}

.tx-ttnews-browsebox-SCell {
background-color:transparent !important;
border:0 none;
}

.rcMenuItem {
background-color:transparent !important;
border:1px solid #7E7E7E;
color:#333333;
float:left;
font-size:11px;
font-weight:normal;
padding:3px;
text-decoration:underline;
width:200px;
}

.rcMenuItemText {
background:#FFD500 !important;
border:0 solid #FFFFFF;
color:#000 !important;
font-size:100%;
font-weight:bold;
padding:2px;
text-align:center;
}

.rcMenuContainer {
background:#fff !important;
border:1px solid #7E7E7E;
font-family:Verdana,Arial;
padding:2px;
position:absolute;
z-index:10;
}



.tx-ttnews-browsebox, .browseBoxWrap {
background-color:#F9FFE5;
margin:3px 3px 3px 0px !important;
padding:3px 3px 3px 0px !important;
}