/* print.css */

li.result .rateSummary {
	color: #333;
}

#printShare, .sideBar, #header .steps, #header #searchHelp, #footerNav, a.backLink, a.detailsOpenNow, .learningCenterContent .compareLink, .learningCenterContent .learnLink, .learningCenterContent .joinLink, .results .result .open, ul.accountButtons {
	display: none;
}

.productDetails .label, .productDetails .pane {
	position: static;
	top: auto;
	left: auto;
	height: auto;
}

dl.faq {
	height: auto;
}

.wrapper, #detailsTopBar {
	width: 100%;
	margin: 0;
	float: none;
	padding: 0;
}

#header .wrapper, .conversionTopBar {
	width: 100%;
}

#footer .wrapper, #content .wrapper {
	width: 94%;
	padding: 0 3%;
}

.mainContent, .mainContentRight, .mainContentLeft {
	width: 100% !important;
	float: none !important;
}

body, #header, #header .wrapper, #faq, #safeAndSecure, #privacyPolicy, #communityBanking, #anywhereBanking, .conversionTopBar {
	background: none !important;
}

.conversionTopBar .supportInfo, .conversionTopBar .accountInfo {
	float: none !important;
}

.conversionTopBar .supportInfo {
	margin: 0.25in 0;
}

.conversionTopBar {
	height: auto !important;
}

.productDetails dl, .productDetails dd, #compareTableContainer {
	width: 100% !important;
}

#detailsTopBar {
	padding-top: 0 !important;
	padding-bottom: 0.5in;
}

#printView #printButton, #pressMoreLink, #bloggingMoreLink, #testimonialsMoreLink {
	display: none;
}

#roi_tabs-locations {
	page-break-before: always;
}

#accountOverview, #qualifications {
	page-break-after: always;
}

#nationalDirectory .tableContainer {
	height: auto !important;
	overflow: auto !important;
}

#showHideTopBar #topBarHide, #showHideTopBar #topBarShow, #topBarBackLink {
	display: none !important;
}
