/*
 * @file
 * Print Styles
 * This probably needs work, but it's a good starting point.
 */
/*
 * Body
 */
body {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.4;
  word-spacing: 1.1pt;
  letter-spacing: 0.2pt;
  font-family: Helvetica, sans-serif;
  color: #444;
  background: none;
  font-size: 10pt;
}


/*
 * Links
 */
a {
  background: transparent;
  font-weight: normal;
  text-decoration: underline;
  color: #444;
}
a[href^="http://"]:after, a[href^="http://"]:visited:after {
  content: "(" attr(href) ")";
  font-size: 10pt;
}

/*
 * Strip background from likely candidates
 */
div[id*="wrapper"],
[class*="title"],
[class*="inner"],
header,
footer,
#branding,
#container,
#columns,
.columns-inner,
#content-column,
.content-inner,
.region,
.region-header,
.region-content,
.article,
.article-title,
.article-content,
.comment,
.comment-title,
.comment-content,
.block,
.block-inner,
.block-title,
.block-content,
table,
table * {
  background: none !important;
}

/*
 * Hide various bits of the page, .noprint reusable class for hiding stuff.
 */
.helpLink, .view-summary-table-prevention-diet-, #expand, #collapse, .field-name-field-image, .field-name-field-home-description, .acc_expand_all, .acc_collapse_all, #field_summary_graph, #field_desired_direction, #field_recent_summary_trend, #field_summary_tables, #field_desired_direction, #field_recent_summary_trend_year_, #field_year_range, img.graph, .zoom, #field_on_this_page, #footer, #search-block-form, #block-superfish-1, #nciBanner, .noprint,
.sidebar,
#breadcrumb,
.nav,
.field-type-taxonomy-term-reference,
ul.links,
.feed-icon,
.poll .bar,
.poll .foreground,
.comment-form,
#comment-form,
.book-navigation,
.tabs,
.tabs input,
.action-links,
.pager,
.messages,
.help, .front .left, .pane-home-page-grid-2col, .pane-home-page-grid-1col, .region-sidebar-first, #block-superfish-2, #block-superfish-3, #block-superfish-4, #block-superfish-5, #block-superfish-6, #block-superfish-7, #block-superfish-8, #block-superfish-9,#block-superfish-10, .view-summary-table-prevention-smoking-full, .view-summary-table-prevention-clinicians-advice-to-quit-smoking, .view-summary-table-prevention-diet-, .view-summary-table-prevention-weight-and-physical-activity-, .view-summary-table-prevention-tobacco-company-marketing-expenditures-, .view-summary-table-early-detection-breast-and-cervical-cancers-, .view-summary-table-diagnosis-, .view-summary-table-treatment-bladder-breast-colorectal-, .view-summary-table-treatment-kidney-lung-ovarian-prostate-full, .view-summary-table-life-after-cancer-survival-smoking-obesity-and-physical-activity-, .view-summary-table-end-of-life-, .submitted,
#block-menu-menu-main-menu,
#block-menu-menu-tables-mobile,
#block-menu-menu-prevention-mobile,
#block-menu-menu-early-detection-mobile,
#block-menu-menu-diagnosis-mobile,
#block-menu-menu-treatment-mobile,
#block-menu-menu-life-after-cancer-mobile,
#block-menu-menu-end-of-life-mobile,
#block-menu-menu-about-mobile,
#block-menu-menu-tools-mobile, .exp-col, table.smaller, .page-node-68 img, .page-node-58 img, #block-system-main header, .footnote a.graph.modal-graphTrigger, #atstbx {
  	display: none;
  	margin:0;
	padding:0;
	 overflow:visible;
}

.front .block-count-3, .front .block-count-4, #field_additional_information .tabs {
	display:block;	
}

/*
 * Ensure the display the main content region
 */
#content {
  display: block !important;
  overflow:visible;
}

/*
 * Layout
 */
#header {
  padding-bottom: 20px;
}

#header h2 {
	display:none;	
}

.content-inner {
  margin: 0 !important;
  padding: 0 !important;
}

/*
 * HTML elements
 */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #444;
  margin: 0;
  padding: 0;
  line-height: 1;
  page-break-before:avoid;
  page-break-after:avoid;
}

h1 {
  font-size: 14pt;
}

h2 {
  font-size: 13pt;
}

h3 {
  font-size: 12pt;
  margin-top:10px;
  font-weight:bold;
}

h4,
h5,
h6 {
  font-size: 11pt;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
#site-name a,
#site-slogan {
  text-decoration: none !important;
  color: #444;
  margin:0;
  padding:0;
}

.h-group a:link, .h-group a:visited {
  text-decoration: none;
}

#page-title {
  padding-top: 20px;
}

pre,
code,
tt,
samp,
kbd,
var {
  font-size: 10pt;
  font-family: Consolas, "Lucida Console", Menlo, Monaco, "DejaVu Sans Mono", monospace, sans-serif;
}

blockquote {
  margin: 20px;
  padding: 10px;
  font-size: 10pt;
  font-style: italic;
  background: #eeeeee;
}

hr {
  background-color: #666666;
}

/*
 * Header, Logo, Site name
 */
#header {
  padding-bottom: 20px;
}

#logo img {
  padding: 0 10px 0 0;
  margin: 0 !important;
  float: none !important;
}

/*
 * Images
 */
img {
  float: left;
  margin: 4px 20px 10px 0;
  page-break-inside: avoid;
}
#field_summary_graph_text img {float: none;}

a img {
  border: none;
}

/*
 * Tables
 */
table {
  margin: 1px;
  text-align: left;
}

#field_most_recent_estimates table, .full_graph_print {	
	float:none;
}

.full_graph_print {
	page-break-after:always;	
}

#field_most_recent_estimates table {
	width:100%;	
}

#field_most_recent_estimates {
	margin-bottom:20px;	
	page-break-before:always;
}

th {
  border-bottom: 1px solid #333333;
  font-weight: 700;
}

td {
  border-bottom: 1px solid #333333;
}

th,
td {
  padding: 4px 10px 4px 0;
}

tfoot {
  font-style: italic;
}

caption {
  margin-bottom: 10px;
  text-align: left;
}

thead {
  display: table-header-group;
}

tr, .toggleWrap {
  page-break-inside: avoid;
}

/*
 * Forms
 */
form {
  margin-bottom: 10px;
}

/*
 * Poll module
 */
.poll .text,
.poll .percent,
.poll .total {
  text-align: left;
}
.poll form {
  margin-bottom: 0;
}

/*
 * Articles
 */
.node,
.comment {
  padding-bottom: 20px;
  overflow: visible;
  page-break-before:avoid;
}

.submitted {
  color: #666666;
  text-decoration: none;
  font-size: 9pt;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.submitted a {
  color: #666666;
  text-decoration: none;
  font-size: 9pt;
  font-weight: 400;
  margin: 0;
  padding: 0;
}

/************Asya's styles**************/
.ui-accordion .ui-accordion-header, .ui-accordion h4.ui-accordion-header, .field_most_recent_estimates h3 {
	padding:0;
	margin:0;	
	page-break-after:avoid;
}

.field_most_recent_estimates {
	page-break-before:always;	
}

.accordion_toggles {
    page-break-after: always;
}

span.ui-icon.ui-icon-triangle-1-e {
    display: none;
}

h4.ui-accordion-header {
    font-weight: bold;
}

.toggleReveal, .ui-accordion-content {
	display:inherit !important;
}

#page-title, #page-bottom, #field_description {
	margin:0;
	padding:0;	
}

table th {
	font-weight:bolder;	
	font-size: 10pt;
}

#block-superfish-9, #block-superfish-5, #block-superfish-8, #block-superfish-6, #block-superfish-7, #block-superfish-4, #block-superfish-3, #block-superfish-2, #block-superfish-10, .content-column, div.sidebar, #page-wrapper, .region-sidebar-first, #content-column, .sidebar, #page-title, #page-bottom, .node, #content, #main-content, .field, .region, .container, #columns, .content-inner, .region-inner, #tasks, #main-content-header, ul.primary li, .block, .block-system, #block-system-main, .article, .node-content, .node-panel, .node-type-measure, p, pre {
	float:none !important;	
	clear:none;
	overflow:visible;
	page-break-before:avoid;
	page-break-after:avoid;
	margin:0 !important;
	padding:0 !important;
}

.page-node-12 table, .page-node-12 tbody, .page-node-12 td, .page-node-12 tr, .page-node-13 table, .page-node-13 tbody, .page-node-13 td, .page-node-13 tr, .page-node-14 table, .page-node-14 tbody, .page-node-14 td, .page-node-14 tr, .page-node-15 table, .page-node-15 tbody, .page-node-15 td, .page-node-15 tr, .page-node-16 table, .page-node-16 tbody, .page-node-16 td, .page-node-16 tr, .page-node-17 table, .page-node-17 tbody, .page-node-17 td, .page-node-17 tr {
	border:none;	
}

.clearfix:after, .view-chemical-exposures {
	display:none;
	display:none;
}

#main-content, #content, .block, .field, .node, .node-content, #main-content-header, #page-title, .region-inner, #block-system-main header {
	page-break-before:avoid;
	page-break-after:avoid; 
	float:none;
}

button {
	background:none;
	border:none;
	padding-left:0;
	margin-left:0;
	font-weight:bold;
	margin-top:10px;	
}

.toggleWrap > h5, h4.ui-accordion-header, .accordion, .toggleWrap table, .views-field-field-image {
	clear:both;	
	float:none !important;
	width:100%;
}

.node-type-measure h4.ui-accordion-header {
	margin-top:10px;
	padding-left:0;
	min-height:15px;	
	//page-break-before:always;
}

.home-image {
	display:none;	
}
