.print-only {
	display : initial;
}

.print-only.right {
	float : right;
}

.no-print {
	display:none;
}

div.spot-header img {
	float        : left;
	margin-right : 20px;
	max-width    : 100%;
	margin-top   : 10px;
}

div.article {
	padding-bottom : 75px;
}

div.spot-header,
div.spot-footer {
	background : white;
	color      : #666666;
	font-size  : 80%;
	text-align : center;
}


h1 {
	clear : left;
}

body {
	width          : 90%;
	margin-left    : auto;
	margin-right   : auto;
	font-size      : 12px;
	line-height    : 1.5;
	padding-top    : 0;
}

#header-sticky, #footer, nav.cd-nav {
	display : none;
}

div#cd-search {
	display : none;
}

.cd-lang {
	display : none !important;
}


div#social {
	display : none;
}

.button-group {
	display : none;
}

.cd-nav {
	display : none;
}

.footer-column {
	display : none;
}

.covid {
	display : none;
}

a {
	background : none !important;
}

table {
	max-width         : 750px;
	height            : 100%;
	page-break-inside : avoid;
	border            : 1px solid;
}

div.image-container {
	width             : inherit;
	page-break-inside : avoid;
	margin            : 10px 0 10px 0px !important;
}

div.image-container p.image-caption {
	position     : relative !important;
	width        : inherit;
	padding-left : 0px;
	text-align   : left !important;
}

div.image-container p.image-credit {
	font-size  : 75%;
	font-style : italic;
	color      : #666666;
	position   : relative !important;
	width      : inherit;
	text-align : right !important;
	margin     : 0 0 0 0 !important;
}

div.image-container img {
	margin    : 10px auto 10px 0 !important;
	display   : block;
	max-width : 626px;
}

/*
 * Right
 */

div.image-container-right {
	page-break-inside : avoid;
	width             : 350px !important;
	margin            : 10px 0 10px 20px !important;
}

div.image-container-right p.image-caption {
	position   : relative !important;
	width      : inherit;
	text-align : left !important;
	margin     : 0 0 0 0px !important;
}

div.image-container-right p.image-credit {
	text-align : right !important;
	width      : inherit;
}

div.image-container-right img {
	margin  : 10px auto 0 0 !important;
	width   : 350px;
	display : block;
}

div.boxout {
	page-break-inside : avoid;
}
