@page { margin: 0.5cm; }
* { background: #fff!important; text-shadow: none!important; }
body { min-width: inherit; width: 100%!important; margin: 0!important; }
img { max-width: inherit!important; height: auto!important; width: auto!important; }
.container, .lastUpdate { width: 100%!important; margin: 0!important; padding:0!important; max-width: none; }
.main { padding: 0!important; }

.main a:visited { color: #00806F!important; }
.main a[href^="http://"]:after, a[href^="https://"]:after { content: " (" attr(href) ")"; font-size: 90%; text-decoration: none!important; color: #333; font-weight: normal!important; }
.main a:after { content: " (http://epi.grants.cancer.gov" attr(href) ")"; font-size: 90%; text-decoration: none!important; color: #333; font-weight: normal!important; }
.main a[href^="#"]:after, .main a[class="extlink"]:after, .main a[href^="mailto"]:after, .main thead a:after { display: none!important; }
.main a { word-wrap: break-word; }

.nciBanner span, .searchForm, .nav, .mobileNav, .pageNav, .subNav, .subExtra, div.blog .thumb, div.blog .rss, .extra, #slideshow, .returnTop a, #tableSorter, #map, .constantContact, #dacSorter, .footer hr { display: none!important; }

hr { margin: .5em 0!important; }
hr.divide:after { display: none; }

.right-xs, .right-s, .right-m, .right-l, .left-xs, .left-s, .left-m, .left-l { float: none!important; margin: 0 0 2em 0!important; }

/* header */
.ribbon a { color: #333!important; }

/* footer */
.footer { color: #333!important; border-top: none!important; padding: 0!important; }
.footer a { color: #00806F!important; }
.dccps { margin-top: 1em; }
.dccps a { text-decoration: underline; }

/* grid */
div[class*="col-"] { width: 100%!important; margin: 0!important; float: none!important; }

/* call outs */
.saveDate { padding-left: 0!important; }
.callOut { border-bottom: none!important; }
.contain { padding: 0!important; }

.figure { float: none!important; padding: 0!important; margin: 0 0 2em 0!important; border-left: none!important; width: 100%!important; }
.figure .imgWrap { display: block!important; border: none!important; }

.right { float: none!important; margin-left: 0!important; }
.center { text-align: left!important; }

.linkList .colLeft, .linkList .colRight { float: none!important; width: 100%!important; margin-right: 0!important; }
.linkList h3 { padding: .3em 0 .3em 0!important; }
.bigLink a { width: 100%!important; float: none!important; }
.leftLink .contain, .rightLink .contain { border: none!important; padding: 0!important; }
.bigLink h3 { padding: .3em 0 .3em 0!important; }

/* Home */
#twitter-widget-1 { width: 100%!important; height: auto!important; }
.fancyList span { float: none!important; }
.fancyList span br { display: none!important; }
.fancyList span strong { padding-right: .5em; }
.feature h3 { color: #333!important; padding: .15em 0!important; border-bottom: none!important; font-weight: bold!important; }

/* toggles */
.toggleReveal { display: block!important; }
body .accessibleHidden { position: relative!important; top: 0!important; display: block!important; }
.js .grayBox { background: #fff!important; border: none!important; }

/* org chart */
.orgChart { text-align: left!important; }
.orgChart h4 { color: #333!important; }
.orgChart .branch { float: none!important; width: 100%!important; margin-right: 0!important; }
.orgChart span, .orgChart br { display: none!important; }

/* news */
.newsCol { width: 100%!important; float: none!important; text-align: left!important; }
.newsWrap .middle { margin: 0!important; padding: 0!important; border: none!important; }

/* tabs */
.tabs-nav, .tabs-body #date-enhanced { display: none!important; }
.tabs-body {  border: none!important; }
.tabs-body div.tabs-panel { display: block!important; }
.tabs-body div.tabs-panel-selected { display: block; }
.js .tabs-body h3 { display: block!important; }

.js #category-enhanced > ul { list-style: none; padding: 0; }
.js #category-enhanced > ul > li { border-bottom: 1px dotted #ccc; padding-bottom: .5em; line-height: 1.5em; }
.js #category-enhanced .grayBox { margin-top: 1em; }

table tr { page-break-inside: avoid; }
table.staff img { display:block!important; float: none!important; }

.gameonLogo { padding: 0!important; }