/*
print.css

Print styles for ftb.ca.gov
*/

* {
  background: white !important;
  color: black !important;
  text-shadow: none !important;
  -ms-filter: none !important;
}

h2, h3 {
  orphans: 3;
  widows: 3;
  page-break-after: avoid;
}

p {
  orphans: 3;
  widows: 3;
}

pre, blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

abbr[title]:after {
  content: " (" attr(title) ")";
}

a, a:visited {
  color: #444 !important;
  text-decoration: none;
}

/*
#main_content a[href]:after { **Removed 12.10.14 until standards are drafted - sg
  content: " (" attr(href) ")";
}
a[href^="javascript:"]:after, a[href^="#"]:after {
  content: "";
}
*/

img {
  max-width: 100% !important;
  page-break-inside: avoid;
}

thead {
  display: table-header-group;
}

tr {
  page-break-inside: avoid;
}

.ir a:after {
  content: "";
}

header, .home header {
	min-height:0px;
}

/* Hide the following items: */

footer div:first-child,
.survey,
.phone_hd_left,
.phone_hd_right,
.content_right_column,
.container_style_right_global_nav,
.container_style_myftb_login,
.hide-show,
.social_media,
.visuallyhidden,
#weather_container,
#head_search,
#navigation,
.home #img_ribbon {
	display:none;
}

/*These rules move the department masthead image (header) and copyright text (footer) to the left margin:*/
.logo_and_banner {
	margin: 0;
}

.head_organization_banner {
	text-align: left;
}

/* Remove the borders and background - These rules remove the + and - icons that decorate content accordions:*/
h4,
a.trigger,
.add_icon_blue_arrow_right,
.zippy a,
.zippy a:after,
.zippy.collapsed:last-of-type > a {
	background: none;
	border: none;
	padding-left: 0;
}

/* Remove floats so these items do not stack on top of each other */
.container_style_50,
.container_style_ecom_50,
.container_style_66 {
	float: none;
}

/* Reset negative top margins */
.right_align, .zippy-group {margin-top: 0;}

/* Display any content hidden inside accordions, whether Zippy or Nested
  The additional selector for Zippy ensures that the "last-standing" rule applies.*/

.outer {display: block !important;}

.zippy.collapsed + .zippy-container {
	visibility: visible;
	max-height: none;
}
