html,
body,
.site-wrapper {
	overflow: auto !important;
	height: auto !important;
}

a, a:active, a:visited {
	color: black !important;
	text-decoration: none !important;
}

header,
footer,
.nzs-leaderboards .events .link,
.table-search-form {
    display: none !important;
}
.nzs-leaderboards .accordion .accordion-content {
    display: block !important;
}
body {
	background: white !important;
}
.page-heading {
	padding: 10px 0 !important;
}
.page-heading,
.page-heading::before {
    background: none !important;
}
.page-heading .page-heading__title,
.page-heading .page-heading__title .highlight {
	color: black !important;
}
#primary {
	max-width: none !important;
    flex: auto !important;
	order: 2;
}
#secondary {
	max-width: none !important;
	order: 1;
	text-align: center;
	flex: auto !important;
}
#secondary > * {
    display: none;
}
#secondary > .widget_nzs_leaderboards_image_widget {
    display: inline-block;
    text-align: center;
}
	
.nzs-leaderboards .event_rounds {
	display: table;
    position: relative;
}
.nzs-leaderboards .event_rounds > * {
    position: relative;
	display: inline-block;
	width: 49%;
	page-break-inside: avoid;
}
.nzs-leaderboards .delegated_rounds > * {
	page-break-inside: avoid;
} 

.print-btn,
.grecaptcha-badge,
#cookie-law-info-bar {
	display: none !important;
}