body {
    min-width: 0;
}
#container {
    width:auto !important;
    margin-left: 5% !important;
    margin-right: 5% !important;    
}
/* Neutralize backgrounds and colors */
body, #masthead, div#mainheader, a, div.column div.shaded, .photoalbum .odd, .photoalbum .photoalbumlisting, .giving .statistics, #footer, div.newsstories div.odd, .searchresultscontainer, .searchresults .odd, .contentpage h2, .featuredalbum h2, .staffdirectorycontainer, div.alphabeticalinks, .searchresult h3 a strong, .sectionhead, .sectionfoot, div.profileprimary, .sectionhead h2, .updateform .section, #deptintro, #content #lionseye, .othermessage, .errormessage,
div.sectionintro, .sideshadow .sideshadowcontent, .whatsmydaylike #content .sideshadowmid, #accordioncontainer, #accordion .accordioncontent, #accordion .accordionhead, #accordioncontainer h2, .exeterhome .sideshadow .sideshadowbot, .exeterhome .sideshadow .sideshadowmid, #sidebar .shaded {
    background: none !important;
    background-color: white !important;
    color: black !important;
}
/* Neutralize positioning */
/*#masthead #logo {
    position:static;
    left:auto;
    top:auto;
} */
/* Neutralize widths, padding, and margins */
#content, div#mainheader, div.alumniclass div.first div.section, div.alumninews div.first div.section, div.alumnievents div.first div.section, div.column, .giving .statistics div.shaded, .giving h2, #footer, .giving strong, .giving .statistics,
.giving a.important, div.column div.shaded, .searchresultscontainer div.intro, .searchresult, .contentphoto, .photoalbumpage p.intro, .featuredalbum, .featuredalbum .featuredalbumdescription, .searchresultsinfo, .staffdirectorycontainer, div.alphabeticalinks, div.alphabeticalinks strong, .sectionhead, .sectionfoot, div.profileprimary .section, .updateform .section,
#deptintro, #content #lionseye, #content #lionseye img.lionseyelogo,
div.sectionintro, .photoalbum .photoalbumlisting, #accordioncontainer h2, .whatsmydaylike #content .sideshadow, #accordion .accordionhead, #accordion .selected a, #accordion .accordionhead a, .sideshadow, #sidebar .shaded, .sideshadow .sideshadowcontent,.whatsmydaylike div#mainheader h1 {
    width:auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
/* Neutralize heights */
#masthead  {
    height: auto !important;
    min-height: 0 !important;
}
/* Get rid of floats */
#content, div.columns div.column, .contentphoto, .featuredalbum img,
.featuredstories .featured img, #sidebar #lionseye img.lionseyelogo, .whatsmydaylike div#mainheader {
    width: auto !important;
    float: none !important;
    display: block !important;
}
/* Hide things that should not print */
#masthead #logo, #masthead #utility, #mainnav, #footernav, #subnav, #breadcrumb, #pagetools, #masthead #audiencenav, #contenthead, div.sectionlinks, div#mainheader a, #sidebar, #bulletinfeature div#bulletinsearch, #bulletinfeature div#bulletinonline,  .bulletintools, .contacttools, .myexetercontacts .selectbox, div.incontentsidebar, .photoalbumpage #searchform, .searchresultsinfo .paging, div.intro div.helptopics, div.alphabeticalinks a, div.alphabeticalinks span, .searchfilters, .sectionhead a.update, .portraitwrapper a.update, .updateform table td.hidecell, a#hideall, .updateform .sectionfoot, #accordion span.ui-accordion-left, #accordion .selected a.next, #accordion span.icons, #accordion .accordionhead a span.more, object[id*="album"] {
    display: none !important;
}
/* Misc resetting */
.exeterhome #sidebar {
    display: block !important;
    width:auto !important;
    float: none !important;
}
.exeterhome #homefeature {
    border-bottom:none;
}
#tabs li.ui-tabs-selected a {
    font-weight:bold;
    text-decoration:none !important;
}
#sidebar #lionseye img.lionseyelogo {
    margin-top:0;
}
#sidebar #lionseye img.lionseyetitle {
    margin-top:5px;
}
.printonly {
    display: block !important;
}
#masthead {
    margin-bottom:30px;
}
a {
    color:#000 !important;
    text-decoration:underline !important;
}
#gallerycontainer p.overlay,
#gallerycontainer p.overlay,
#peagallerycontainer p.overlay,
#peagallerycontainer p.overlay,
#slideshowcontainer p.overlay {
    opacity:1.0;
}
#gallerycontainer p.overlay a.title,
#gallerycontainer p.overlay a,
#peagallerycontainer p.overlay a.title,
#peagallerycontainer p.overlay a,
#slideshowcontainer p.overlay a {
    color:#fff !important;
    background-color:transparent !important;
}
.featuredalbum img.icon {
    display:inline !important;
}
div.alphabeticalinks {
    border-bottom:1px solid #000;
}
div.alphabeticalinks strong {
    font-size:16px;
}
.errormessage,
.othermessage {
    border:1px solid #000;
}
#peagallerycontainer p.overlay a.title {
    padding-left:0;
}
#content #lionseye {
    min-height:0;
}
#accordion .accordionhead {
    float:none !important;
    display:block !important;
    position:static !important;
}
#accordion .accordionhead,
#accordioncontainer h2 {
    clear:both;
}
#accordion .accordionhead,
#accordion .selected.first {
border-top:2px dotted #ccc;
} 

/* Optional rules */
/*This rule drops in the URL of the link after any printed link in the content area or sidebar, in parentheses.  
#content a:after, #sidebar a:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }*/
/* If you end up using root-relative links later, this rule should make sure that the printed links have the full URL.  
#content a[href^="/"]:after, #sidebar  a[href^="/"]:after{
  content: " (http://www.corporatelearnng.hbsp.org" attr(href) ") ";
   }*/