.hidden {
display: none;
}

body {
background-color: #f9faf2;
}

div.outer-wrapper {
width: 650px;
padding: 12px;
margin: 10px auto 0;
background-color: #FFF;
}

div.inner-wrapper {
background-image: none;
background-color: #FFF;
padding: 0;
}

a img {
border:none!important;
}

a {
text-decoration:none; 
color:#000;
}

img {
padding-bottom: 5px;
}

ul#accessibility-links, 
ul.global-links,
div#tools, 
div.navbar,
div.nav,
div.aside,
div.subscribe,
ul.footer-links,
div.breadcrumbs,
div.subnav,
body.one-column div.main-content > h1,
body.two-column div.banner-area,
body.two-column div.padding > img,
div.article-content img,
span.listing-link,
a#view-all-afao-updates,
div.banner1 img,
div.banner1 div.description a,
span.more,
div.banner-area img,
div.main-content div#feedback,
form div#publications,
div.feature > img,
div.pagination-nav  {
display: none;
}

div.header {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 2px solid #49453a;
}

div.footer-wrapper {
padding-top: 20px;
margin-top: 10px;
border-top: 2px solid #49453a;
}

div.contact h5 {
font-size: 1.3em;
margin: 0;
}

ul#feedback-details,
ul#afao-updates {
list-style: none;
padding-left: 0;
}

ul#feedback-details li span.heading {
font-weight: bold;
}

div#accordion div.wrapper div.content {
display: block;
}

span#result-count {
display: block;
}

/* -- Print Preview -- */
#preview-message {
background: #666259;
font-family: verdana,arial,helvetica,sans-serif;
padding: 10px;
text-align: left;
color: #fff;
}

#text-wrapper {
width: 650px;
margin: 0 auto;
}

#preview-message h3 {
color: #FFF;
font-size: 18px;
margin: 0 0 5px;
text-transform: uppercase;
}

#preview-message p {
margin: 0;
}

#preview-message a {
color: #FFF;
font-size: 0.9em;
}

#preview-message a:hover {
text-decoration: underline;
}

:focus {
outline: 0;
}