@charset "utf-8";

/* NEW VERSION FEB 2025 */

/* These pseudo elements insert text for when JavaScript is disabled */
span[class^="footnote"]::before {content: "(Footnote: ";}
span[class^="footnote"]::after {content: ")" }

/* This pseudo element inserts text that is hidden but is read by a screen reader */
*[id^="Footnotes"]::before{
	content: "Footnotes Section: ";
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	left: -625em;
	top: auto;
}

span[class^="footnote"] {display:block;}

.hasJS span[class^="footnote"], .hasJS span[class ='fnWrapper'] {display:none;} /* prevents page load flicker if JavaScript operative */

.hideTip {display: none !important;}

.sr-only{ /* Hide visually, but will be read by a screen reader - to work for all browsers*/
	border: 0;
	clip-path: inset(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	left:-9999px;
	top:auto;
}

.fnNum::before{
	content:'\200B';
}

.fnWrapper{
	display: table;
	margin-bottom: 0.5em;
}

.tipContent{ /* very basic formatting of the footnote */
	display: table-cell;
	border:#000 solid 1px;
	padding:0.3em;
}

#SideBox{
	float:right;
	width:25em;
	max-width:50%;
	border:#000 solid 1px;
	padding:1em .5em .75em 1em;
	margin:.3em .2em .5em .5em;
}

/* for printing */
@media print {
	.fnWrapper, .sr-only, .unhideTip, .hideTip{display:none;}

	.fnNum, .fnNumBase{white-space:nowrap;}

	.fnNum a, .fnNumBase a {text-decoration:none; color:#000;}

	.fnNum::before{content:'\200B';}

	.JRMToggleBtn{display:none !important;}
}