//a.fnlink {
//	vertical-align: super;
//	font-size: 70%;
//}
//.fnflink:link {
//	text-decoration: none;
//}
//
//	ul.footnote {
//		list-style-type: none;
//		padding: 0;
//	//margin-left: 2.5em;
//		margin-left: 0!important;
//	}
//	ul.footnote ~ .fnlink {
//		min-width: 3rem;
//		background-color: red;
//	}
//
//	a.fnflink  {
//	//position: absolute;
//		left: 0px;
//	}
//
//	.fnlink span {
//		margin-left: -999em;
//		position: absolute;
//		font-size: 100%;
//	}
//
//	.fnlink:hover span {
//		margin-left: 0;
//		left: -1em;
//		top: 2em;
//		width: 20em;
//		position: absolute;
//		vertical-align: unset;
//		background: #9FDAEE;
//		border: 1px solid #2BB0D7;
//		color: black;
//
//		border-radius: 5px 5px;
//		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
//		text-align: left;
//
//	}
//	.fnlink {
//		border-bottom: 1px dotted #000000;
//		color: #000000;
//		outline: none;
//		cursor: help;
//		text-decoration: none;
//		position: relative;
//	}
//
//	* html a:hover { background: transparent; }