
.main-hub .hub .header {
	padding-left: 65px !important;
}

.main-hub .hub .hub-image .calendar-navi{
	font-size: 11px !important;
}

.main-hub .hub .header a { color: white }


.hub-image table {
    margin-top: 0;
    width: 100%;
}
.hub-image table th, .hub-image table td {
    height: 23px;
}

.hub-image table td .events {
	width: 250px;
}
.hub-image table td .events a {
	display: block;
	margin-bottom: 5px;
}
.hub-image table td .events a:last-child {
	margin-bottom: 0px;
}

.logos {
	overflow: hidden;
}
.logos-list {
	white-space: nowrap;
	position: relative;
}
.highcontrast .left-menu > ul li a {
	background-color: black !important;
	color: yellow !important;
	border-bottom: 1px solid yellow;
}

.highcontrast .sub-content  {
	color: yellow;
}
.highcontrast .sub-content h1 {
	color: yellow;
}

.highcontrast .tools a {
	color: yellow !important;
}
.highcontrast .tools a img {
	display: none;
}
.highcontrast .square-hub .hub-date,
.highcontrast .square-hub .hub-text,
.highcontrast .square-hub .hub-read-more {
	color: yellow !important;
	background: black !important;
}
.highcontrast .main-nav a {
	background: black !important;
	color: yellow !important;
}


.calendar-table.smm th {
	padding: 4px 0px;
}
.calendar-table.smm td {
	padding: 3px 0px;
}

