@charset "utf-8";
/* This file is for the client to add their own styling. */


@media print { 
	*{ background: #fff !important; border-radius: none !important; color: #444 !important; text-shadow: none; }
	a, a:visited { color: #444 !important; text-decoration: underline; }
	a:after, a em:after { display:none; /*content: " (" attr(href) ")"; */}
	abbr:after { content: " (" attr(title) ")"; }
	.ir a:after { content: ""; }
	/* Don't show links for images */
	@page { margin: 0.4cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	.utility-nav, .social-media-links, .google-search, .main-nav, .secondary, .sharing, .footer-utility, .daily-lead, #PublicWrapper .banner-ads, .member-login, .privacy-terms, .jumpLinks, .what-we-do-container .list-nav, #searchBox { display: none !important; }
	#PublicWrapper .module { float: left !important; margin: 0 !important; padding: 0 !important; width: 100% !important; }
	#PublicWrapper .header, #PublicWrapper .primary, #PublicWrapper .content-wrap, #PublicWrapper .content, #PublicWrapper .normal, #PublicWrapper .sidebar, .subbanner, #PublicWrapper .sf_2cols_1_50, 	#PublicWrapper .sf_2cols_2_50, #PublicWrapper .sf_2cols_2in_25 { display: block; float: left !important; margin-left: 0 !important; padding-left: 0 !important; width: 100% !important; }
	#PublicWrapper .sf_colsIn { margin-left: 0 !important; }
	#PublicWrapper dd { margin-bottom: 20px; }
	#PublicWrapper .subbanner, #PublicWrapper .subbanner .interior-swoosh, #PublicWrapper .subbanner .section-title { color: #444 !important; float: left !important; height: auto !important; margin: 0 0 10px 0px !important; max-width: 100% !important; padding: 0 !important; text-align: left; width: 100% !important; }
	table { clear: left; }
	#publicwrapper .logo { display: none; }
	#PublicWrapper .section-title { color: #000 !important; }
	#PublicWrapper { page-break-after: always !important; }
	.footer a { text-decoration: none !important; }
	.more { margin-left: 0 !important; padding-left: 0 !important; }
	/*---Homepage styles---*/
	.home .banners-thumbnails { display: none !important; }
	#PublicWrapper .home-branding .banner-wrap, .home .events-list, .home .news-list, #PublicWrapper .home-content .events-list h2, #PublicWrapper .home-content .news-list h2 { color: #444 !important; display: block !important; float: left !important; height: auto !important; margin: 0 0 10px 0px !important; max-width: 100% !important; padding: 0 !important; text-align: left; position: relative; width: 100% !important; }
	#PublicWrapper .sf_2cols_2in_50 { margin-top: 20px !important; } 
	}

h3.people-shaking-hands { 
	background: transparent url('http://www.cfp.net/images/default-source/layout-images/gold-ppl-shaking-hands-icon.png?sfvrsn=4') no-repeat 0 0;
	display:block;
	padding-left:50px;
	background-position: 0;
	height: 38px;
}

.test {
	font-weight:bold;
	color:#990000;
	text-decoration:line-through
}
	
#float {
	float:left;
	background-color:#fefe77;
	font-size:large;
	letter-spacing:3px;
	margin:2%;
	padding:1%;
	border:2px solid #990000;
}

.primary-column .sfpostDetails .sfpostTitle { 
	margin: 1.5em 0 0 0; 
	/* font-size: 170%; */
	font-size:22px;
	line-height:normal;
}

.primary-column .sfpostDetails .sfpostContent { 
	/* font-size:1.231em;  */
	font-size:16px;
	border: none;
	line-height:1.3em;
	margin-top: 0; 
}