/*---------------Remove default browser padding-------------------*/
html {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
body {font-size:12pt;color:#000;text-align:center;padding:0;margin:0;height:auto;}

/*------------general styles--------------*/
h1, h2, h3, h4 {margin:0;padding:0;font-weight: bold;}
p {margin: 0pt; padding:0;}

h1 {font-size:14pt;margin-bottom:6pt;}
h2 {font-size:12pt;margin-bottom:3pt;}
h3 {font-size:11pt;letter-spacing:0;margin-bottom:3pt;}
h4 {font-size: 10pt;letter-spacing: 2pt;margin-bottom: 3pt;}

ul {margin:0;}
ul li {font-size:9pt;line-height:12pt;margin-bottom:6pt;}

html body .hidefromprint {display:none;}




/*------------header/top of page/nav styles--------------*/
#container {width:auto;margin:0 auto;text-align:left;}
#banner {height:auto;}
#banner .hidden {display:block;}
#quicklinks,
#topnav,
#socialnav,
#socialnav-home,
#leftcol {display:none;}
#crumbs {width: 100%;}

/*------------main content styles--------------*/
#rightcol {width:26%;color:#000;margin:0;padding:0;}
#content {width:73%;color:#000;margin:0;padding:0;}
#content p {font-size:9pt;line-height: 12pt;margin-bottom: 16pt;}

#rightcol img.imgRight {float:right;padding:0;}
html #content .mainContent,
html #content p.accent {padding-left:0;}
#content div.left, #content div.right {padding:0;float:none;width:auto;}


/*------------individual page styles--------------*/
/* Publications */
html #content div.stories { width: auto; }
html #content div.eos-box, html #content div.eos-left, html #content div.eos-right {padding:0;float:none;width:auto;}




/*------------footer/bottom of page styles--------------*/
#footer {border-top: 1px dotted #666;width:auto;}
#tagline {position:static;padding:0;top:0;width:auto;}
