<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { 
	background: white; 
    font-size: 12pt; 
    line-height:18pt;
    font-family:sans-serif;
    margin: 0;
	padding: 0; 
    width:100%;
    max-width:100%;
    padding-top:10pt;
}

body * { 
    float:none;
    width:100%;
    max-width:100%;
}

nav.main, nav.secondary, nav.cta-links, nav.shopping-cart, 
.expand-header, .site-search,
.skip-to-content,
.usn_cmp_anchornavigation, .in-this-section,
.usn-notification,
.usn_back-to-top,
.scroll-prompt, 
.slides,
form,
.breadcrumb-trail,
nav.sub,
nav.social ul li img,
nav.tabs,
header#site-header #logo img,
.modal:not(.show),
button.close { 
	display: none!important; 
}	

body.modal-open header#site-header,
body.modal-open main#site-content,
body.modal-open footer#site-footer {
    display: none!important;
}

.grecaptcha-badge { 
    visibility: hidden;
}
	
#site-content,
.content-col, .container, .row,
footer#site-footer { 
    width: 100%; max-width:100%;
    margin:0; padding:0;
	border: 0; 
	float: none!important; 
	color: black; 
	background: transparent none; 
}

header#site-header  { 
    margin-bottom:15pt;
    padding-bottom:10pt;
    border-bottom:1pt solid black;
}

header#site-header #logo span { 
    font-size:12pt;
}

footer#site-footer { 
    margin-top:25pt;
    padding-top:15pt;
    border-top:1pt solid black;
}

div.image, div.video, img, video, #map { 
    width:100%; max-width:300px;
    height: auto;
}

.image.background-image {
    width:100%; max-width:300px;
    height: auto;
}
.image.background-image picture,
.image.background-image source,
.image.background-image img {
    display: block!important;
}

div.item:not(.item_data-list) {
    margin-bottom:15pt;
}

h1 { 
    font-size:22pt;
    line-height:24pt;
}

h2 { 
    font-size:20pt;
    line-height:22pt;
}

h3 { 
    font-size:18pt;
    line-height:20pt;
}

h4 { 
    font-size:16pt;
    line-height:18pt;
}

h5, h6, p.heading { 
    font-size:14pt;
    line-height:16pt;
}

.intro { 
    font-size:14pt;
    line-height:20pt;
}

.secondary-heading { 
    font-style:italic;
}

h1, h2, h3, h4, h5, h6, .heading { 
    font-weight:bold;
}

h1, h2, h3, h4, h5, h6, .heading,
p, ul, ol { 
    margin:10px 0;
}
	
a:link, 
a:visited { 
	color: black; 
	font-weight: normal; 
    text-decoration: none!important; 
    display:inline;
}
	
a:link:after, 
a:visited:after { 
	content: " (" attr(href) ") "; 
	color: #4c8bf5!important; 
	background: transparent; 
	font-weight: bold; 
    text-decoration: underline!important; 
    display:inline; margin:0 3px;
}
	
header#site-header #logo a:link:after, 
header#site-header #logo a:visited:after { 
    display:none;
}

nav ul { 
    list-style:none; margin-left:0; padding-left:0;
}

nav ul li { 
    margin-left:0; padding-left:0;
}

nav.footer-navigation ul li,
nav.social ul li { 
    display:inline; margin-left:0; padding-left:0;
}

nav.footer-navigation ul li div { 
    display:inline; 
}</pre></body></html>