* {
	background: transparent !important;
	color: #000 !important; /* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important;
}

a,
a:visited {
	text-decoration: underline;
}

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

abbr[title]:after {
	content: " (" attr(title) ")";
}

/*
* Don't show links for images, or javascript/internal links
*/

/*a[href^="javascript:"]:after,
a[href^="#"]:after {
	content: "";
}*/

pre,
blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}

thead {
	display: table-header-group; /* h5bp.com/t */
}

tr,
img {
	page-break-inside: avoid;
}

img {
	max-width: 100% !important;
}

p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}

h2,
h3 {
	page-break-after: avoid;
}


.header-wrapper {
    margin-top: -30px;
}

.navigation {
    display: none;
}

.small-navigation {
    display: none;
}

.content {
    padding-top: 20px;
}

.content-main {
    overflow-wrap: break-word;
}

ul.footer-links {
    display: none;
}

.content-touts {
    display: none;
}

.breadcrumb {
    display: block;
}

.breadcrumb-small {
    display: none;
}

.header-text-main {
    width: 70%;
}

.header-text-small {
    width: 70%;
}

ul.custom-dropdown {
    background: url(/images/dropdown-arrows.gif) no-repeat left center !important;
}

.house-links ul li {
    background: #fff !important;
}

.tout-page-link {
    background: #fff !important;
}

.form .input-text {
    border: 1px solid #999;
}

.submit-button {
    border: 1px solid #999;
}

.homepage-touts .content-touts {
    display: block;
}

a.strategy-link {
    border: 1px solid #999;
}

.article-post {
    page-break-inside: avoid;
    overflow-wrap: break-word;
}

.article-post > a:after {
    display: none;
}

.nav-data-table tr, 
.nav-data-table td {
    page-break-inside: avoid;
}

span.grey-highlight {
    background: #e6e6e6 !important;
}

.nav-data-table tr.shaded {
    background-color: #e6e6e6 !important;
}

.contact-map-link .tout-page-link {
    border: 1px solid #999;
}

.form, 
.register-no, 
.register-yes, 
.register-yes-part2, 
.register-yes-update, 
.register-yes-part2-update {
    border: 1px solid #999;
}

.form .register-forms {
    page-break-inside: avoid;
}

main table tr,
main table tr td {
    page-break-inside: avoid;
}

















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
