header .logo h1,
header .logo div {
	margin-top: 0 !important;
	font-size: 1.1rem;
	letter-spacing: 0.05em;
	line-height: 1.25em;
	font-weight: bold;
}
h2:after,
.site-footer-title:after, .sub-section-title:after, h3:after {
	content:none;
}
table td, table th {
	padding:0;
	border:none;
}
html, body {
	background: none;
}
#fv2 h2 {
	color:#004099 !important;
}
li a, p a {
	text-decoration: none;
	-webkit-text-decoration-style: none;
	text-decoration-style: none;
	text-underline-offset: 2px;
	-webkit-text-decoration-color: none;
	text-decoration-color: none;
	text-decoration-thickness: 1px;
}
#news_post p a {
	text-decoration-style: initial !important;
	text-decoration-color: inherit !important;
}