/*!
 * Print.css - Contains print styles 
  --------------------------------------------------
  CUSTOMS 2017*/


@media print {

    body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        line-height: 12pt;
        background: #fff !important;
        color: #000;
        -webkit-print-color-adjust: exact;
        display: block !important;
        overflow-x: visible;
        overflow-y: visible;
    }
	h1, h2, h3, h4, h5, h6 { 
		page-break-after:avoid; 
     	page-break-inside:avoid; }
	img {
	    page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
	    page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
	    page-break-inside: avoid; /* or 'auto' */
	}
	blockquote, table, pre { page-break-inside:avoid; }
	ul, ol, dl  { page-break-before:avoid; }

	p, .form-control {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		line-height: 18pt;
		color: #000;
		margin-bottom: 6px;
	}
	.form-control {
		border: 1pt solid #ccc;
	}
	label, legend,
	.default-accordion.duty-accordion .accordion .panel-body .accordian-content form .form-group label {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		line-height: 18pt;
		color: #000;
		margin-bottom: 6px;
		font-weight: bold;
	}
	.form-group {
		margin-bottom: 0;
	}
	h1, .home-banner-wrapper h1 {
		font-size: 28pt;
		line-height: 32pt;
		margin-bottom: 14px;
	}
	h2 {
		font-size: 22pt;
		line-height: 26pt; 
		margin-bottom: 14px;
	}
	h3 {
		font-size: 20pt;
		line-height: 24pt; 
		margin-bottom: 8px;
	}
	h4 {
		font-size: 16pt;
		line-height: 20pt; 
		margin-bottom: 6px;
	}
	article.tile {
		height: auto!important;
		width: 400px;
	}
	article.tile a h4 {
		min-height: auto;
	}
	article.news-article img,
	article.tile img {
		width: 400px;
	}
	article.featured-article img {
		width: auto;
	}
	p.lead { font-size: 18pt; line-height: 22pt; }
	strong {
		font-family: Arial, Helvetica, sans-serif;
	}
	.panel-collapse,
    .panel-collapse .collapse {
        height: auto !important;
        display: block !important;
    }
	.tab-content > .tab-pane {
		display: block !important; 
		opacity: 1 !important;
	}
	blockquote {
		border: 0;
    	margin: 0 0 24px;
    	padding: 0 0 20px;
    	font-family: Arial, Helvetica, sans-serif;
	}
	ul > li {
		line-height: 16pt;
		margin-bottom:6px;
	}
	img {
		border: 0;
	}
	.breadcrumb {
		font-size: 10pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 0;
	}
	.spacer {
		margin-top: 0;
	}
	hr.feature {
		border-width: 1px;
		border-color: #ccc;
	}
	.footer-top {
		margin-top: 0;
		padding-top: 0;
	}
	.footer-top p {
		font-size: 10pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
	}
	.accordion .panel {
		border-bottom: 0 !important;
	}
	.accordian-content {
		padding: 4px !important;
	}
	.accordion-toggle {
		padding: 4px 0 !important;
	}
	.well-wrapper {
		padding: 16px 0;
		margin-top: 0;
	}
	table > tbody > tr > td,
	table > thead > tr > th {
		font-size: 12pt;
	}
	.home-banner-wrapper h1 > span {
	    display: inline;
	}
	.home-banner-wrapper {
		min-height: auto;
		background: transparent!important;
	}
	.landing-block,
	.news-article {
		height: auto !important;
	}
	.result-wrapper {
		margin-bottom: 28px;
	}
	.article-block .media-contact-block {
		width: 100%;
	}
	.article-block {
		margin: 8px 0;
		padding: 0;
	}
	article.featured-article .article-wrapper {
		padding: 0 0 20px;
	}
	article.featured-article a .article-wrapper .article-content {
		margin: 0 !important;
	}
	article.featured-article .article-wrapper .article-text {
		padding: 0;
	}
	article.featured-article a .article-wrapper .featured {
		padding: 20px 0 0;
		font-size: 14pt;
	}
	article.news-article .article-content {
		padding: 10px 0;
	}
	article.news-article {
		margin-bottom: 30px;
	}
	.accordion-toggle {
		border-bottom: 0 !important;
	}
	.default-accordion.duty-accordion .accordion .panel-body .accordian-content form .item-wrapper h4,
	.duty-summary-wrapper .duty-header {
		text-align: left;
	}
	.duty-summary-wrapper .summary-item dl dt, 
	.duty-summary-wrapper .summary-totals dl dt {
		font-size: 14pt;
	}

	.accordian-content form {
		display: none;
	}
	.left-navigation,
	.footer,
	.feedback-trigger,
	.tags-wrapper,
	.global-navigation,
	.secondary-nav-wrapper,
	.related-block,
	.footer-top i,
	.header-wrapper .logo,
	.document-block,
	.accordion-toggle i,
	.popover-link,
	.nav-tabs,
	.home-banner-wrapper .home-banner,
	.show-more-wrapper,
	.sort-results,
	#filterHeading,
	.header-simple img,
	.share-block,
	.page-filter,
	.search-wrapper,
	.well-wrapper .btn-default,
	.form-group .btn-link,
	.btn-wrapper,
	.icon-cancel-1,
	.alert-success,
	.duty-header .btn-link,
	.craft-search-wrapper .input-group,
	.alert-red,
	.alert-amber,
	.alert-green,
	#epi-quickNavigator,
	.rsbtn {
	    display: none !important;
	}
	.duty-accordion .panel-group .panel:first-child {
		display: none !important;
	}
	.col-sm-offset-2 {
		margin: 0;
	}

	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 ,
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
		width: 100%;
	}
	.footer-top {
		border-top: 0;
	}

    a[href]:after {
        content: none !important;
    }
}

@media only screen and (max-width: 767px) {
	.search-wrapper .input-group .btn-default {
		padding: 10px 24px;
	}
}
