/**
 * [Print Stylesheet]
 */

/******************************************************************************/

/**
 * Project: Fleishmanhillard.com
 * Version: 1.0
 * Last change: 06/26/14 [fixed Float bug, vf]
 * Assigned to: Mark Young,
 * Primary use: Generation of print styles for the fleishmanhillard.com domain
 */

/******************************************************************************/

/**
 * [Table of Contents]
 * 0. Helpers
 * 1. General
 * 2. Home page
 * 3. About Page / About sub-pages
 * 4. Expertise / Expertise sub-pages
 * 5. Work / work sub-pages
 * 6. Offices / Offices sub-pages
 * 7. Careers / Careers sub-pages
 * 8. Contact / Contact sub-pages
 * 9. TRUE / TRUE sub-pages
 * 10. Search
 * 11. Archive


**/

/******************************************************************************/

/**
 * [0. Helpers]
 */

/******************************************************************************/

@media print {
    article a {
      font-weight: bolder;
      text-decoration: none;
    }
   /* article a[href^=http]:after {
      content:" <" attr(href) "> ";
    }*/
	.site-content a[href^="#"]:after {
	   content: " [" attr(href) "] ";
	   word-wrap: break-word;
	}
	#branding.site-header-true,
	{
		page-break-after: avoid;
	}
	.true-template #main{
		page-break-before:avoid;
	}
	html, body { height: auto; }
    .print{
    	page-break-after: avoid;
    }
    .clear{display:none;}

}



/******************************************************************************/

/**
 * [1. General]
 */

/******************************************************************************/
@media print {

h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid;
}
body {
	width: 100%;
	opacity: 1!important;
	font-size:11pt;
	color:#000;
	margin:0;
	padding:0;
}
#site-navigation {
    display: none;
}
#site-navigation-true {
    -webkit-filter:opacity(1);
}
img{
	max-width: 100%;
	page-break-inside: avoid;
}
ul { page-break-inside: avoid;}
article{
	page-break-before: always;
}
ul,
img,
blockquote,
table,
pre {
	page-break-inside: avoid;
}
ul,
ol,
dl  { page-break-before:avoid }
/*a:link:after,
a:visited:after {
	content: " (" attr(href) ") "; font-size: 90%;
	display:block;
}*/
header {
	background: none;
}
a[href^="tel"]:after,
a[href^="mailto"]:after {
	content: "";
}
/*header img {
	filter: url(inverse.svg#negative);
    -webkit-filter: invert(100%);
    filter: invert(100%);
}*/
 @page {
    margin: 1in;
  }
.footer-wrapper { display:none; }
.footer-address {
	min-height: 377px;
	border-bottom: 0;
}
.footer-sm-links,
.footer-search {
	display:none;
}
.primary-sidebar {
	display:none;
}
.secondary-sidebar {
	display:none;
}
/*====Tabs css===*/
div[role="tabpanel"] {
     display: inline !important;
 }
 /*.page-home div[role="tabpanel"] {
 	display: initial!important;
 }*.
/* section.content-section div{
 	width:initial!important;
 	height:initial!important;
 }*/
.ui-tabs-nav { display:none!important; }
/*.blog-content img { display:none; }*/
.fadeout { display:none; }
.more-work-items { display: none; }
/******************************************************************************/

/**
 * [2. Home Page]
 */

/******************************************************************************/
.slide-content .big-circle { display: none!important;}
.viewmore { display: none;}
.home-banner-nav { display:none;}
.jobs-wrapper { max-width: 56%;
overflow: hidden;}
.content-section >  div {
	max-width:100%!important;
	height:100%;
}
.work-wrapper .feature-window img,
.magazine-wrapper .feature-window img {
	max-width: 80%!important;
}
.page-home .work-wrapper .feature-window article > a {
	margin-bottom:1.5%;
}
.page-home .fh-news .feed-combo{ max-width: 80%; }
/******************************************************************************/

/**
 * [3. About Page / About sub-pages]
 */

/******************************************************************************/
.about-featured { display:none; }
.about-content.two-column-content { width:100%; }
.about-news.two-column-content { width:100%; }
div#news-tabs { max-width: 100%; }
.about-news .nav-controls { display:none; }
.about-news .archive { display:none; }
.about-news .archive { display:none;}
.about-news .archive a:after {
   content: " [" attr(href) "] ";
   word-wrap: break-word;
}
#content .single-blog-wrapper.two-column-content {
 width:100%;
 margin-bottom:0;
}
.blogpost-social { display:none; }
.fh-related-posts-wrap { display:none; }
.page-iab .two-column-content { width:100%; }
.page-iab .adv-name {
	display:block;
	float:none;
	width:100%;
}
.page-iab .advisory-bm-thumb > img { margin-bottom:14px; }
.page-iab .iab-summary { display:none; }
.page-iab .iab-full {
	 display:block!important;
	 min-height:0;
	 height:initial;
}
.page-iab .iab-columns ul div.column {
	width:100%!important;
	float:left;
	max-width:100%;
}
.page-iab .iab-less{ display:none; }
.page-iab .iab-columns ul li.span_1_of_3{
	margin-bottom:0;
}
.page-leadership .two-column-content { width:100%; }
.page-leadership .exec-name > a:last-child:after {
	content: " (" attr(href) ") "; font-size: 75%;
	display:block;
	width: auto;
}
.page-leadership .static-leaders li {
	width: 48%;
	margin-right:0;
}
.page-leadership .exec-name > a:first-child:after { display:none; }
.page-leadership .regional-leader-wrap .category-people-wrap.right { margin-bottom:0; }
.page-leadership #leadership-tabs { max-width:100%; }
.page-leadership .category-people-wrap.right .leadership-row { padding:0; }
.page-leadership .regional-leader-wrap .category-people-wrap.right .leadership-row { padding:0; }
.page-leadership .category-people-wrap.right .leadership-row li {
	margin-right:0;
	width: 30%;
}
.page-leadership .exec-name > a:last-child{
	display:block;
	width: initial;
	word-break: break-all;
}
.page-leadership .exec-name { width: 74%; }
.page-leadership .regional-leader-wrap .right .exec-name { width:74%; }
.page-leadership .static-leaders .exec-name { width:53%; }
.page-leadership .leadership-row .exec-name { width:53%; }
.page-leadership ul.leadership-row li,
.page-leadership ul.static-leaders li {
	page-break-inside: avoid;
}
div.history-left {
	margin-right:3.16667%;
}
.page-milestones .history-event .event-left { width:100%; }
.page-milestones .history-event .event-right { width:100%; }
.page-milestones .history-event .event-left span {
	color:#000;
}
.page-milestones .history-event .event-right > p {
	max-width:80%;
}
div.history-right .scroll-content{
	overflow:hidden;
	word-break: break-all;
}
.page-scholarships-fellowships .bxslider-container .careers-bxslider > ul {
	list-style:none;
	margin-left:0;
}
.page-scholarships-fellowships .bxslider-container .careers-bxslider .slide {
	display: inline-block;
	width: 24.6%;
	margin-right: .4%;
}
.single-post .blog-content h4 {
	font-weight: bold;
}
/******************************************************************************/

/**
 * [4. Expertise / Expertise sub-pages]
 */

/******************************************************************************/
.page-expertise .expertiseintro p { margin-bottom:0; }
.single-expertise .expertise-contact{ display:none; }
.single-expertise .expertise-headshots a:after{
	content: " (" attr(href) ") "; font-size: 80%;
	display:block;
}
.single-expertise .expertise-content .content-left{
	width:100%;
}
.single-expertise .expertise-headshots {
	display: inline-block;
	width: 100%;
}
.single-expertise .expertise-headshots ul {
	width:100%;
	clear:both;
}
.single-expertise .expertise-content .expertise-headshots ul li {
	padding-left:0;
	max-width: 25%;
	margin-right: 0;
}
.single-expertise .headshot-name {
	max-width: 75%;
	display: block;
	word-wrap: break-word;
}
.single-expertise .headshot-region { max-width: 75%; }
.single-expertise .expertise-content .content-right {
	width:100%;
	float:left;
}
.single-expertise #capabilities-wrap a:after{
	display:none;
}
.single-expertise .large-margin.expertise-feeds > hr { display:none; }
.single-expertise .more-work-items { display:none; }
.single-expertise .work-col.no-twitter { border: 0; }
.single-expertise .workitem:last-child { border-bottom:0; }
.single-expertise .expertise-blog { display:none; }

/******************************************************************************/

/**
 * [5. Work / work sub-pages]
 */

/******************************************************************************/
.page-work .worksfilter { display:none; }
.page-work #workslist .work_thumb{
	opacity:1!important;
	display:inline-block!important;
	visibility:visible!important;
	max-width:98%;
	max-height:98%;
}
.single-work #single-work-wrapper{ width: 100%; }
.single-work .work-taxonomy{ display:none; }
.single-work #single-work-wrapper .work-content{
	width: 100%;
	margin-right:0;
}
.single-work .video-wrap{ display:none; }

/******************************************************************************/

/**
 * [6. Offices / Offices sub-pages]
 */

/******************************************************************************/
.page-offices .offices-list{ width:50%; }
.page-offices .offices-left { display:none; }
.page-offices .office-addresses{ max-width:28%; }
.page-offices .office-map .google-map {
	margin-right:0;
	padding-right:0;
	width:90%;
}
.offices-content-left .thumb_wrap img,
.office-addresses .thumb_wrap img,
.page-offices .offices-exec img { width:initial!important; }
.page-offices .offices-right { width:100%; }
body.page-offices #primary .offices-execs.offices-landingpage { width: 100%; }
.page-offices .offices-execs .offices-exec .col1 { max-width:29%; }
/******************************************************************************/

/**
 * [7. Careers / Careers sub-pages]
 */

/******************************************************************************/
.page .careers-banner { display:none; }
.page-careers .login_link { display:none; }
.page-careers .careers-banner { display: none;}
.page-careers .careers-landing-content .careers-right.span_2_of_3.last { width:100%; }
.page-careers #careers-tabs.ui-tabs .ui-tabs-panel { display:none!important; }
.page-careers #careers-tabs.ui-tabs .ui-tabs-panel:first-of-type {
	display:inline-block!important;
	height:100%!important;
	max-height: 100%;
}
.page-internships .internship_content_right.span_2_of_3 {
	width: 100%;
}
/*.page-careers #careers-tabs.ui-tabs .ui-tabs-panel .job-item a:after {
	content: " (" attr(href) ") "; font-size: 80%;
	width:100%;
	margin-left: 20px;
}*/
.page-careers .fadeout{ display:none; }
.page-careers #careers-tabs .expertise-jobs .job-item { }
.page-careers .careers-feeds .twitter-col {
	width: 34.60265%;
}
/*.page-our-culture #our_culture_accordion div > img { display:none; }*/
.page-our-culture #our_culture_accordion .ui-accordion-content > p { width:100%; }
.page-our-culture .internship_content_right.span_2_of_3 {  width:100%; }
/*.page-internships .internship_content_right.span_2_of_3 .city-thumb a:after {
	content: attr(data-title);
	font-size:80%;
	display:block;
 }*/
 .page-internships .internship_content_right.span_2_of_3 .city-thumb a:after { display:none; }
 .page-internships .city-thumb a img {
 	max-width: 99%;
	max-height: 98%;
 }
 .page-internships .city-thumb a img{
	max-width: 99.9%;
	max-height: 81%;
}
 .page-scholarships-fellowships section.internship_content_right.span_2_of_3 {
 	width: 100%!important;
 	margin-left:0;
 }
 .page-careers .expertise-tw .tw-news-content {
 	height:initial;
 }
 .page-scholarships-fellowships .careers-bxslider .bx-viewport {
 	max-width: 78%;
 	width:78%!important;
 }
 .page-scholarships-fellowships .careers-landing-content p {
 	max-width: 100%;
 }
/******************************************************************************/

/**
 * [8. Contact / Contact sub-pages]
 */

/******************************************************************************/

/******************************************************************************/

/**
 * [9. TRUE / TRUE sub-pages]
 */

/******************************************************************************/
@-moz-document url-prefix() {
	#page.true-template{
		box-shadow: none !important;
		-moz-box-shadow: none !important;;
	}
	.true-template .topnav {
		box-shadow: inset 0 0 0 1000px #455560;
		-moz-box-shadow: inset 0 0 0 1000px #455560;
	}
}
@-moz-document url-prefix(){
	* {
		overflow: visible !important;
	}
}

.true-content-wrap .content-inner {
	display:inline-block;
	float:left;
	background:#fff;
}
.true-content-wrap {
	min-height:initial !important;
}
.issue-number {
	padding-left: 10px;
	color: #000 !important;

}
.issue-updated {
	color:#42C4DD!important;
}

#page.true-template {
	background: none !important;
}
.topnav-right {
	display: none;
}
.true_column_left .true_slide_preview { display:none!important;}
.true_column_left .true_subscribe { display:none; }
.true_column_left .modal.video { display:none; }
.true_column_left iframe { display:none; }
.true_post_social { display:none; }
.page-true .true_column_right > div,
.page-true .true_column_left > div { page-break-before: avoid; }
.paget-true .true_banner_ad {

}
.page-true .true_column_left .col_left {
	width: 100%;
	margin: 0;
 }
.page-true .true_column_left .col_right {
	width: 100%;
	margin: 0;
}
/*.col_left .true_banner_ad img { display:none; }*/
.col_left .data_mine_inner {
	border:0;
	padding:0;
}
.col_left .data_mine_inner p { margin-bottom:0; }
/*.page-true .contagious_thumb img { display:none;}*/
.page-true .true_featured_post_entries h4 { background: none;}
.page-true .true_trending_posts ul { display: block; }
.page-true .true_trending_posts ul li {
	width: 100%;
	display: inline-block;
	border: 0;
	padding:0;
	border-bottom: 1px solid rgba(106, 116, 124, 0.5);
	margin-bottom: 14px;
	padding-bottom: 12px;
}
.page-true .true_trending_posts ul li:last-child {
	border-bottom:0;
}
.page-true .true_content_brief { margin-top:0; }
.page-true .true_slide_controls > h1 a {
 	font-size: 22pt;
	line-height: 3.20793em;
	font-family: "proxima-nova-sc-osf", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #42C4DD;
	font-weight: 900;
	text-transform: lowercase;
	margin-bottom: -15px;
	margin-top: -17px;
	letter-spacing: .0275em;
	border-top: 2px solid #42C4DD;
}
.page-true .speaking_true_header a,
.page-true .talking_points_header a {
	font-size: 22pt;
	line-height: 3.20793em;
	font-family: "proxima-nova-sc-osf", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #42C4DD;
	font-weight: 900;
	text-transform: lowercase;
	margin-bottom: -15px;
	margin-top: -17px;
	letter-spacing: .0275em;
}
.page-true .true_trending_posts ul li > a { display:none; }
.page-true .true_column_left,
.page-true .true_column_right {
	width: 100%;
	margin-right: 0;
	max-width: 100%;
	margin: 0 auto;
}
/*.page-true .speaking_true_wrap > a img { display:none; }*/
.page-true .speaking_true_post,
.page-true .talking_points li > h3 {
	padding: 0;
	margin: 0;
	width: 100%;
}
/*.page-true .talking_points li > a img { display:none; }*/
.page-true .talking_points_wrap.talking-points-slider {
	border-bottom: 0;
}
.page-true ul > li.talking_points_wrap li {
	margin-bottom:11px;
	padding-bottom:14px;
	display:inline-block;
	height:100%;
}
.page-true ul > li.talking_points_wrap li:last-child{
	border-bottom:0;
}
.page-true .true_archive { display:none; }
.page-true .true_slides li a { color:#000!important; }
/*.page-true .filler_img { display:none; }*/
.page-true ul.talking_points li { width: 100%!important; }
/*========TRUE SINGLE PAGE STYLES BELOW==========*/
.single-post .true_column_left {
	width:100%;
	max-width:100%;
}
.single-post .true_column_right { display:none; }
.single-post .true_column_left iframe { display:none; }
.single-post .true_column_left .true_trending_wrap { display:none; }
/*.single-post .true_column_left .true_slide_preview img { display:none; }*/
.single-post .true_column_left .true-single .true_slide_preview { border-bottom:0;}
.true-single .true_column_left .true_slide_preview { display:block!important; }

	.true-single, .true-single .true_slide_preview {
		border-bottom: 0 !important;
		padding-bottom: 0 !important;;
		margin-bottom: 0 !important;;
	}
.true_trending_wrap, .true-landing-title-bar {
	display: none;
	border: 0 !important;
}

.true-template #site-title img {
	display: none;
}
.true-template #site-title .print-logo {
	display: block !important;
}
.true_post_author {
	display: block;
	width: 100%;
}

#site-navigation-true {
	display: none;
}
/******************************************************************************/

/**
 * [10. SEARCH]
 */

/******************************************************************************/

/******************************************************************************/

/**
 * [11. ARCHIVE]
 */

/******************************************************************************/

}
