  @media print {

/* background image */

body > div.backstretch > img { visibility: hidden; }

/* page sections */

#global,
#subsite-title .span12 h1.fade,
#nav-box,
#navbox.subnav,
#navbox.homenav,
#page-nav,
#page-media,
#footer-cta,
#footer,
a.logo-tag,
#page-content article.content .program-nav,
.module,
.module ul.media-list li a#homenews-image,
.module ul.media-list li a#homenews-readmore,
.span6 .module.gray-dark h6,
.span6 .module.gray-dark .more-button { display: none !important; }

#page-content article.content, .span6#page-content article.content { background: #ffffff; background-color: #ffffff; }

/* hide urls */

a[href]:after { content: none !important; }

img[src]:after { content: none !important; }


/*==========================================
PAGE PRESENTATION
==========================================*/

/* set widths and sizes */

body.backstretch { margin: 40px auto; width: 550px; font-family: 'Arial', 'Helvetica', sans-serif !important; }

#subsite-header-affix-wrapper h2,
#subsite-header-affix-wrapper h2 a { font-size: 16px; font-family: 'Arial', 'Helvetica', sans-serif !important; }

.container { margin: 0; padding: 0; width: 100%; }

.row { margin-left: 0; }

#page-content article.content,
.span6#page-content article.content { margin: 0; width: 100% !important; }

.span1,
.span2,
.span3,
.span4, 
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 { margin: 0; padding: 0; width: 100% }

img, #page-content .inlineImage { max-width: 100% !important; min-width: 100% !important; width: 100% !important; }

a.logo { max-width: 200px; }

/* set spacing sections */

#header, #footer-address { padding: 0; }

h1.pagelayout { margin: 20px 0; }

#subsite-header-affix-wrapper[style] { margin: 30px 0 20px 0; height: 40px !important; }

#subsite-title { margin: 0; }

#page-content article { margin: 0; padding: 0; }

#page-content article p:first-of-type { margin: 15px 0; }

#page-content .caption-box { margin: 0; padding: 0 0 20px; width: 100%; }

#page-content .caption-box p { margin: 0 !important; padding: 0 !important; width: 100%; }

.vcard { margin: 10px 0 0 0; padding: 40px 0 0 0; width: 100%; border-top: solid 1px #000000; }

/* set - CENTER - span6 module display, spacing and attributes */

.span6 .module.gray-dark { display: block !important; padding: 0; border: 0; }

.span6 .module .media-body .media-tag,
.span6 .module .form-group label,
.span6 .module h5 { text-align: left; text-indent: 0; }

.span6 .module ul li { margin: 0; }

.span6 .module ul.media-list .media-blurb { width: 100%; margin: 5px 0 0 0; }

/* reset heading sizes */

h1 { font-size: 30px; }

h2 { font-size: 22px; }

h3, h4, h5, h6 { font-size: 18px; }

/* set color for all text */

#header, #page-content, #page, #footer-address { color: #000000 !important; }

/* diversity graphics inside .span50 */

#page-content #diversity-glance { display: block; margin: 0; padding: 0; }

#page-content #diversity-glance .span50 { float: left; margin: 0 2%; width: 43% !important; max-width: 43% !important; }

}