@media print {

	#mobileMenu,
	.primaryNavLink, 
	.logo a:after,
	.oblToggler,
	.ultratopNav,
	.oblToggled,
	.obLogin,
	.primaryNavWrapper,
	.primaryNav,
	.site-search,
	.breadcrumb,
	.primary-button,
	.other-links,
	.sidebar,
	.column-promo,
	.prefooter,
	.share-buttons,
	.footerNav,
	#bv-logo,
	#fdic a:after,
	#ncua a:after,
	#bauer
	{
		display: none !important;
	}

	#header {
		border-top: none !important;
	}

	.logo {
		margin-top: 0 !important;
	}

	.page-header {
		height: auto;
	}

	.accordion-content {
		display: block !important;
	}



	/* custom print styles for rates page */
	#header > .container > .row > .col-sm-6 > div:nth-child(3),#header > .container > .row > .col-sm-6 > div:nth-child(4) { display: none !important; }
	#header > .container > .row > .col-sm-6 .logo { text-align: right; width: 100%;}
	#header > .container > .row > .col-sm-6 .logo > a { display: block; text-align: right; }
	#header > .container > .row > .col-sm-6 .logo > a img { margin: 10px 0 10px auto; }
	.footer > .container > .row > .col-sm-6, .footer > .container > .row > .col-sm-6.text-right {text-align:center !important;}
	#rates div.table.split>table:not(.split), #rates table.split { display: block; }
	.main table, table.table {border: none !important; border-left: 1px solid #ddd !important;}
	#rates table.msplit { display: none;}
	#rates .table td, #rates .table th { width: auto !important;height:auto !important; }
	#rates .table th { background: #e0e0e0 !important;}
	#rates .intro p a { display: none; }
	#rates .intro p { margin: 0; }
	body.rates-print .page-header { display: none; }
}