body {
	background-color: inherit;
}

.gdlr-header-wrapper,
.footer-wrapper,
.gdlr-sidebar,
#cookie-notice,
.gdlr-header-inner,
.hide-on-print {
	display: none;
}

.above-sidebar-wrapper .gdlr-scroll {
	display: none !important;
}

.with-sidebar-content {
	width: 100%;
}

.gdlr-item-title-wrapper {
	margin-bottom: 5px;
	margin-top: 20px;
}

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-size: 12pt;
}

.gdlr-item-title-wrapper.pos-left .gdlr-item-title,
.gdlr-item-title-wrapper.pos-center .gdlr-item-title,
.gdlr-item-title-wrapper.pos-no-caption .gdlr-item-title,
.gdlr-item-title-wrapper .gdlr-item-title,
.gdlr-blog-full .gdlr-blog-title,
.single-tribe_events .tribe-events-single-event-title,
h2.tribe-events-page-title,
h1 {
	font-size: 24pt;
}

h2 {
	font-size: 20pt;
}

h3 {
	font-size: 18pt;
}

h4 {
	font-size: 16pt;
}

h5 {
	font-size: 12pt;
}

h6 {
	font-size: 12pt;
}

.gdlr-item-title-wrapper.pos-left .gdlr-item-caption,
.gdlr-item-title-wrapper.pos-center .gdlr-item-caption,
.gdlr-item-title-wrapper.pos-no-caption .gdlr-item-caption,
.gdlr-item-title-wrapper .gdlr-item-caption {
	font-size: 16pt;
}

a:link:after{
  content: " " attr(href) "";
}

.toc a:link:after,
.table-of-content a:link:after,
h1 a:link:after,
h2 a:link:after,
h3 a:link:after,
h4 a:link:after,
h5 a:link:after,
h6 a:link:after {
  content: none;
}

.no-page-break {
	page-break-after: auto;
	page-break-before: auto;
}

.page-break {
	page-break-after: always;
	content: none;
}
