/* ============================================================================ *
	Print Styles
    ---------------------------------------------------------------------------
	These styles get applied to all printed pages.
*/
/*  Framework theme Print.css */
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 3em;
}
p,
ol,
ul,
blockquote,
td {
	font-size: 0.8em;
	line-height: 2em;
}
#print-header {
	display: block;
	padding-bottom: 3em;
	margin-bottom: 2em;
	margin-top: 3em;
	border-bottom: 1px solid #ccc;
}
#print-header .info {
	font-size: 0.7em;
	float: right;
}
#body-container,
#print-footer {
	display: block;
}
#print-footer .info {
	display: block;
	padding-top: 3em;
	margin-bottom: 2em;
	margin-top: 3em;
	border-top: 1px solid #ccc;
}
#print-footer .print-copyright {
	border-top: 1px solid #ccc;
	text-align: center;
	font-size: 0.7em;
	margin-top: 4em;
	padding-top: 2em;
}

/*  Child theme Print.css */
@media print {
	* {
		background: none;
	}

	/* Logo */
	#print-header .logo img {
		max-width: 100%;
	}
	#print-header .logo {
		display: block;
		max-width: 300px;
	}

	/* --- Child Theme Common Elements --- */
	/* Typography */
	h1 br,
	h2 br,
	h3 br {
		display: none;
	}

	/* Images */
	.int-billboard-img,
	#home-practice-areas img,
	.attorney-badge img,
	#home-attorney img,
	#home-attorneys img,
	#billboard img {
		display: none;
	}

	/* Forms */
	.tmf-module-22,
	form,
	.gform_legacy_markup_wrapper {
		display: none;
	}

	/* TMF-Posts */
	.tmf-post.attorney.medium .top.read-more-button,
	.author-thumbnail,
	.tmf-post .thumbnail,
	#body .tmf-post.large #page-title {
		display: none;
	}
	.post-type-archive-attorney .tmf-post.attorney.medium .thumbnail {
		display: block;
		max-width: 150px;
	}

	/* Miscellaneous */
	#header-container,
	.container,
	#breadcrumbs,
	.widget,
	.social-buttons,
	.print-hide,
	#primary-nav-wrapper,
	#mobile-header-wrapper,
	#mobile-nav-wrapper,
	#footer-container,
	#copyright-container,
	.screen-reader-shortcut,
	#billboard .billboard-slider-container,
	.page-navigation {
		display: none;
	}

	/* --- Beta specific --- */
	#home-why-us .chess-img,
	#home-body-cell-1 .home-img,
	#body-cell-2,
	#header-top-wrapper,
	#custom-mobile-header-wrapper {
		display: none;
	}
	#print-header .logo {
		max-width: 130px;
	}

	/* Call to Action */
	body #call-to-action {
		background: none !important;
		color: #000 !important;
	}

	/* SMK Accordion */
	.accordion_in .acc_content {
		display: block !important;
		visibility: visible !important;
		height: auto !important;
		overflow: visible !important;
	}
	.accordion_in .acc_head,
	.accordion_in .acc_head::after {
		pointer-events: none;
	}

	/* Easy Tabs */
	.etabs {
		display: none;
	}
	.tabcontent {
		display: block !important;
	}

	/* BX Slider */
	.bx-wrapper .bx-viewport {
		overflow: visible !important;
		height: auto !important;
	}
	.bx-wrapper .tmf-post {
		display: block !important;
		position: static important;
	}
	.bx-controls {
		display: none;
	}

	/* Slick Slider */
	.slick-track {
		width: 100% !important;
	}
	.slick-slide {
		margin-bottom: 20px;
		width: 100% !important;
	}
	.slick-dots {
		display: none !important;
	}

	/* WP Review Slider */
	.wprev-slick-slider {
		display: none;
	}
}
