/* main stylesheet */
.printlogo
{
  display: none
}

.tx-ttnews table.calendar-table {
  padding: 0;
  table-layout: fixed;
}

.tx-ttnews table.calendar-table td {
  height: 20px;
  overflow: hidden;
  padding: 0;
  width: 20px;
}

.tx-ttnews table.calendar-table a,
.tx-ttnews table.calendar-table .linked_day {
  color: #DC002E;
  text-decoration: none;
}

.newsCalendar_calendarItem {
  padding-top: 0 !important;
}

.newscalendarTooltipItemContainer,
.newscalendarTooltipHeader {
  font-size: 1em !important;
  font-weight: normal !important;
}

.newscalendarTooltipHeader {
  color: #000 !important;
  font-size: 10px !important;
  padding-bottom: 0.5em !important;
}