@media print
  {
body, td, th, p, ul, li  {font-size: 11pt; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; color: #000;}
   html { background: #fff; }
#screenReaderNav,
#header, 
#headerwrapper,
#fixed-header,
#utility, 
#breadcrumbs,
#logocontainer, 
#topnavwrapper, 
#pagefooter, 
#footerwrapper, 
#footercontainer, 
#footertopcontent, 
#footerbottomcontent, 
#socialmediacontainer,
#mobile-header,
#mobile-footer,
ul.landingpage,
.addthis_toolbox,
#gallery,
.sidebar div,
.sidebar div.desktop,
.sidebar h2,
.sidebar ul,
.sidebar img,
.sidebar p,
span.more,
#related-articles,
.relatedImages,
#feature,
#feature-box,
.video-thumbnail,
.feature-image-caption,
.feature-image-caption p,
.mask,
.columns img,
iframe,
h3.related-images
 {
display: none;
}
#headerwrapper{width:100%; padding-bottom:10px;border-bottom: 2px #aaa solid;}
.columns, .columns-wide {100%; float:none;padding-top: 20px;}
.column1,.column2,.column3,column4 {float:left; padding: 10px 30px 10px 0;}
.column1 {width:20%;}
.column2 {width:50%;}
.column3 {width:70%;}
.column4 {width:95%;}
.alignright {float:right;}
.alignleft {float:left;}

h2 {
    font-size: 16pt;
    line-height: 18pt;
}
h2 span {
    color: #666;
}
h3 {
    font-size: 15pt;
    line-height: 16pt;
}
h4 {
    font-size: 14pt;
    line-height: 15pt;
} 
h5 {
    font-size: 13pt;
    line-height: 14pt;
}
h5 {
    font-size: 12pt;
    line-height: 14pt;
    font-weight:bold;
}
       
a {text-decoration:none;color: #007CBA;}
#contentwrapper {background:#fff;}
/* UL, LI */
#pagecontent ul{margin: 10px 0; padding: 0;}
#pagecontent ul li {
    list-style-image: url("../images/bullet.png");
    list-style-position: outside;
    list-style-type: square;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
/* SIDEBAR
#pagecontent .sidebar{width: 22%; float:left; }
#pagecontent .sidebar ul li{list-style:none;padding: 5px 0; margin:0; font-size:11pt;line-height: 12pt;}
#pagecontent .sidebar li.subscribe {padding: 15px 0 0 0;text-align:center; list-style:none;list-style-image:none;}
*/
.sidebar div#contacts {display:block;}
.sidebar div#contacts h2{display:block;font-size:14pt; line-height: 14pt; text-transform: uppercase; padding: 0; margin: 10px 0 0 0;}
.sidebar div#contacts ul{display:block;}

/* SITE NAME  and SUMMARY */
#sitename {
    width: 100%; 
}
#sitename h1 {
    margin: 20px 0 5px 5px;
     font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
    font-size:20pt;
    line-height: 20pt;
    width: 100%;
    letter-spacing: -0.05em;
    color: #333; /*color: #0099cc; */
}
#sitename div.summary {
    display: block;
    width: 100%;
    background: transparent;
    color: #888 ;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 14pt;
    line-height: 19pt;
    font-weight: normal;
    margin: 0 6% 20px 5px;
    padding:0 6.1% 0% 0% ;
    float: none;
    clear: none;
}
#sitename div.summary p {padding: 0; margin: 0;  font-size: 14pt;
    line-height: 19pt; letter-spacing: -0.05em; color:#888;}

/* font colors and sizes  */
div.summary span.gold {
    color: #333;
    font-size: 15pt;
    letter-spacing: -0.03em;
}
#sitename img {display:none;}


 /* QUOTE */
 .quote {
    border-bottom-color: #AAAAAA;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-top-color: #AAAAAA;
    border-top-style: dotted;
    border-top-width: 1px;
    color: #888888;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 14pt;
    font-weight: normal;
    line-height: 18pt;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}

/* CONTACTS */
#contacts ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#contacts ul li:first-child {
    font-weight: bold;
}
#contacts ul li {
    color: #444444;
    font-size: 100%;
    line-height: 115%;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    margin: 0;
    list-style:none;
    list-style-image:none;
}
/* TWISTY */
#pagecontent .twistyPanel{display:block !important;}

/* TABLE */
table.no-border td{ padding: 0 5px; vertical-align: top;}
thead tr th, th {font-weight:bold; padding:0 !important; margin:0; text-align:left;}
#pagecontent table.no-border td p, #pagecontent table.no-border td li {font-size:10pt !important; line-height: 12pt !important;}
#pagecontent table.no-border h3 {font-size: 12pt; line-height: 14pt;}

/* BOILERPLATE */
#pagecontent div.boilerplate {display:block;margin-top: 60px; margin-right: 30px !important; width:60% !important;}
#pagecontent div.boilerplate h4 {font-size: 11pt; padding: 0; margin:10px 0 0 0; }
#pagecontent div.boilerplate p {font-size: 10pt; line-height: 12pt;}

/* RELATED ARTICLES LIST
#related-articles {float:none;display:block;clear:both;}
#related-articles ul.all-stories-list, ul.all-stories-list {display:block; float:none; clear:both;}
#related-articles ul.all-stories-list li, ul.all-stories-list li, #pagecontent .column3 ul.all-stories-list li, #pagecontent .column4 ul.all-stories-list li{list-style:none; list-style-image:none;}
#related-articles ul.all-stories-list img, ul.all-stories-list img  {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 0;
    width:75px;
    height:75px;
}
#related-articles ul.all-stories-list li h3, ul.all-stories-list li h3 {
    font-size: 12pt;
    line-height: 12pt;
    margin:0;
    padding:0;
}
*/

/* UL, LI */
ul.all-stories-list li, #pagecontent .column3 ul.all-stories-list li, #pagecontent .column4 ul.all-stories-list li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
ul.all-stories-list h3 {padding:0; margin:0;}

/* DATE */
span.date {color: #888;}
#date { padding: 0 0 5px 0;margin: 0;}

/* CAREERS */
.careerBoxContainer .careerBox_one,.careerBoxContainer .careerBox_two,.careerBoxContainer .careerBox_three {height: 420px !important;}
.careerBoxContainer li {list-style:none !important; list-style-position:outside; margin:0; padding: 0;}

/* PUBLICATIONS */
#publication-header {width:100%; margin-top:5px;}
#logo {
    padding: 0;
    width: 75% !important;
    float:left;
}
#logo img{
    width:100%;
}
#publication-search{display:none;}
#issue{width:20%; float:left;}
#issue img{display:none;}
#issue h5.past-issues{display:none;}
#publication-feature img, #publication-feature p{display:none;}
.columns-narrow{padding:0;margin:0; width:60%;}
.columns-narrow .column2{width:10%;float:left !important;margin:0 15px 0 0; padding:0; }
.columns-narrow .column2 p, .columns-narrow .column2 li, .columns-narrow .column2 {font-size:11pt;}
#pagecontent .column2.first ul, #pagecontent .columns-narrow .colmn2 ul{list-style-image: none; list-style-type: none;list-style:none !important;margin:0; padding:0;}
#pagecontent .column2.first ul li {font-size:11pt; list-style-type:none !important; list-style-image:none;list-style:none !important; margin:0; padding:5px 0 8px 0;}
#subscribe-button{display:none;}