/*
 * Last Modified: 09/22/15
 * HHS Print Styles
 */
 
@media print{
	
	/* remove URL after every link */
	a[href]:after {
	    content: none;
	  }

	/* Elements, classes and ids not to be printed. */	
	.hhs-global-search,
	.hhs-global-nav,
	.hhs-global-footer,
	.sticky-nav-search,
	.left-nav-region,
	.addthis,
	.hhs-global-breadcrumbs,
	#voc-wrapper,
	a.view-all,
	p.view-all
	{
		display: none;
	}

	.navbar-fixed-top
	{
		position: absolute;
	}

	.hhs-blue-header
	{
		display: block;
		border-bottom: #000 5px  solid;
		margin: 0 0 30px;
		padding: 0 0 30px!important;
	}

	.hhs-blue-header .logo a:link
	{
		font-size: 36px;
		color: #000;
		text-indent: 0;
		background: none;
	}
	
	.hhs-blue-header .site-name
	{
		right: 0;
	}
	
	.site-name
	{
		color: #000!important;
	}

	.site-content-with-left-nav, .site-content
	{
		width: 100%;
		color: #000;
		font-size:20px;
		line-height: 32px;
	}
	
	.navbar-fixed-top ~ .main-section > #site-content
	{
		padding-top: 80px;
	}

	.flip-card .cardBody,
	.crosslink-tile .cardBody,
	.first-tile .pane-content,
	.mini-tile
	{
		font-size: 14px;
		line-height: 20px;
	}

	.first-tile ul
	{
		margin: 0!important;
		padding-left: 0!important;
		-webkit-padding-start: 0!important;
		-moz-padding-start: 0!important;
	}
	
	.first-tile li
	{
		margin: 0 0 10px !important;
		padding: 5px 5px 5px 15px !important;
		background: none;
		border-bottom: none;
		line-height: 1.2em;
	}

	.first-tile li:before
	{
		content: "> ";
	}

	.accordion-row .ui-widget-content
	{
		display: block!important;
	}


	/* homepage print styles */
	.panels-flexible-region-homepage_layout-homepage_nav,
	.carousel .carousel-indicators,
	.carousel-control.right,
	.carousel-control.left
	{
		display: none;
	}
	
	.homepage-carousel
	{
		float: none;
		clear: both;
	}
	
	#mini-panel-below_carousel .tile-content,
	.homepage-blog .view-content
	{
		font-size:14px;
		line-height: 20px;
	}
	
	.carousel .carousel-inner
	{
	    border: 0;
	}

	.carousel-inner > .item
	{
		/*display: block!important;*/
		margin: 0 0 20px;
	}

	.carousel-teaser-text
	{
	    line-height: 1.2em;
	    font-size: 14px;
	}
	
	.hp-info-box .cardBody
	{
		font-size: 14px;
		line-height: 1.2em;
	}

	.news-header .left {
		float: left;
	}
	/****** News page style ***************/
	.page-news .signup-block,
	.page-news .matched-container,
	.page-news .blog-tweets-archives,
	.page-news .news-related-news,
	.page-news .rss-block,
	.page-news .news-related-blog,
	.page-news .aspa-contacts
	{
		display: none;
	}

}