#retirementSavingCalculator .print-view {
	display: block !important;
}

#mobile-header,
#retirementSavingCalculator .step-accordion,
#retirementSavingCalculator #stepNavigation,
#retirementSavingCalculator .nav-controls,
#retirementSavingCalculator .inner-accordion-trigger,
#retirementSavingCalculator #savePanel,
#retirementSavingCalculator .resutls-container,
#retirementSavingCalculator #partnerGraphPrint,
#retirementSavingCalculator .calculator-title,
#retirementSavingCalculator #insight,
#rs-meet-with-us,
#rs-simplify-retirement,
.termsContainer .terms .terms-navigation>button[aria-expanded="true"]:after, .termsContainer .terms .terms-navigation>button.active:after,
.termsArrow.icon-arrow-down {
	display: none !important;
}

#retirementSavingCalculator .results-report {
	margin-top: 30px;
}

#retirementSavingCalculator {
	width: 90% !important;
}

@page {
	size: 8.5in 11in;
	margin-right: 0 !important;
	padding-right: 0 !important;
}

body {
	-webkit-print-color-adjust: exact !important;
	color-adjust: exact;
	margin-left: 20px;
}

#retirementSavingCalculator hr {
	margin-top: 20px;
	margin-bottom: 30px;
}

#retirementSavingCalculator .print-view-user p {
	margin-bottom: 0;
}

#printSummary table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 0;
	border: 0;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	background-color: #FFF;
}

#printSummary table tr {
	background-color: #FFF;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
}

#printSummary table tr:first-child {
	border-top: 0px;
}

#printSummary table td {
	font-size: 16px;
	line-height: 26px;
	padding: 15px 6px;
	white-space: nowrap;
}

#printSummary table td.header {
	vertical-align: bottom;
}

#printSummary .name {
	display: inline-block;
	float: left;
}

#printSummary .user,
#printSummary .partner,
#printSummary .joint {
	display: inline-block;
	float: left;
}

.print-view-both #printSummary .name {
	margin-bottom: 0;
}

.print-view-user .name,
.print-view-both .name {
	font-family: Whitney-Book-Pro,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 26px;
	max-width: 75%;
	display: inline-block;
	float: left;
	margin-bottom: 10px;
}

.print-view-user .amount,
.print-view-both .amount {
	font-family: Whitney-Book-Pro,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 26px;
	max-width: 25%;
	display: inline-block;
	float: right;
}

#retirementSavingCalculator .print-view-both .columns+.columns:last-child {
	float:left !important;
}

#retirementSavingCalculator .add-padding-right {
	padding-right: 40px;
}

#retirementSavingCalculator .add-padding-left {
	padding-left: 40px !important;
}

#retirementSavingCalculator .print-view-user hr,
#retirementSavingCalculator .print-view-both hr {
	margin-top: 10px;
	margin-bottom: 15px;
}

#retirementSavingCalculator>.row {
	margin-bottom: 0;
}

#retirementSavingCalculator .print-details .columns {
	padding-left: 0;
}

.terms-wrapper {
	border-top: 0;
	border-bottom: 0;
}

.terms-content-wrapper [role="tabpanel"] {
	display: block!important;
}

#kampyleButtonContainer {
	display:  none;
}