html {

	font-size: 13px;

}

.panel,
.toolbar,
.report-background,
.report-tabs,
.section__buttons,
.retirement__list-item--functional {

	display: none;

}

.header {

	border: 0;

}

.report,
.net-worth__total,
.net-worth__assets,
.retirement__block {

	page-break-after: always;

}

.report h2 {

	color: #000;
	padding-top: 2rem;
	padding-bottom: 0;

}

.app,
.app__canvas,
.app_report {

	position: static;
	overflow: visible;
	padding: 0;

}

.app__report-wrap {

	max-width: none;

}

.report-content {

	padding-top: 0;

}

.net-worth__section {

	border: 0;
	padding: 0;

}

.retirement__section {

	display: none;

}

.retirement__section h3,
.retirement__list-item {

	padding: 1rem 0;

}

.retirement__section--print {

	display: block;
	border: 0;

}

.retirement__section .checkbox-wrap {

	display: none;

}

.retirement__table {

	font-size: 11px;

}

.report__disclaimer,
.report__client-info {

  display: block;

}

.net-worth-wrap .checkbox-wrap {

	display: none;
	
}

.net-worth__list-item {

	padding-left: 0;
	padding-right: 0;	

}

.net-worth__type-heading,
.net-worth__section h4 {

	border-bottom: 1px solid #eee;
	padding-left: 0;
	padding-right: 0;

}

.net-worth__type-heading {

	padding-bottom: 1rem;
	margin-bottom: 2rem;
	
}

.chart {

	margin-top: 1rem;
	margin-bottom: 1rem;
	padding: 0;

}

.chart + .net-worth__section {

	margin-top: 4rem;

}

#test {

	display: none;

}