@media print {
a:after, a:before {
    content: '';
    display: none;
  }
  
  a[href^="http://"]:after,
  a[href^="mailto"]:after {
    content: " [" attr(href) "] ";
    display: inline;
  } 
  
  
header, footer {
display:  none;
}
.cta-div {
display: none;
}
.footer-links, .footer-partners {
display: none;
}
.accordion .accordion-content {
display: block;
}
/***********************************************************/
/* Tabbed Object */
.tab-group{
	padding-left:0;
	padding-right:0;
}
.tab {
	display:block;
	position:static;
	margin-bottom:5px;

}

tab-group .tab:nth-of-type(even){
	background-color: #F0F0F0;
}

.tab-group .tab:nth-of-type(odd){
	background-color: #F8F8F8;
}

.tab-group .tab.active{
	background-color: #005FA3;
	color:black;
}

.tab .tab-title{
	position:relative;
}

.tab .tab-title>p{
	padding:20px;
	padding-bottom:10px; /* since the <h*> element has 10px already */
	width:100%;
	padding-left:50px;
	text-transform:uppercase;
}

.tab .tab-title img{
	width:30px;
	height:30px;
	position:absolute;
	left:10px;
	
	-webkit-transition: content .3s linear;
	-moz-transition: content .3s linear;
	-o-transition: content .3s linear;
	transition: content .3s linear;
	
	content:url("/media/hcc-redesign/style-assets/images/img/accordion-plus.png");
	background-image:url("/media/hcc-redesign/style-assets/images/img/accordion-plus.png");
	background-size:contain;
}

.tab.active img{
	content:url("/media/hcc-redesign/style-assets/images/img/accordion-minus.png");
	background-image:url("/media/hcc-redesign/style-assets/images/img/accordion-minus.png");
}

.tab, .tab-data .tab-content{
/*	-webkit-transition: all .3s linear;*/
/*	-moz-transition: all .3s linear;*/
/*	-o-transition: all .3s linear;*/
/*	transition: all .3s linear;*/
/* iFactory said no animation */
}

.tab-content.active{
	background-color: #005FA3;
	color:black;
}


.tab.active a {
    color: black;    
}


/* get it out of the way! */
.tab-content:not(.active){
  position:fixed;
	z-index:-10;
	left:-1000px;
}

.tab-content .tab-header{

}

.tab-content .tab-body{
	padding-bottom:10px;
}

.addthis_sharing_toolbox {
display: none;
  }
  #google_translate_element {
  display:none;
  }
}


















