@media print {
	
	html {
		font-family: sans-serif;
	}
	body:after {
		display: none;
	}
	#app {
		vertical-align: top;
		max-height: none;
		background: #fff;
	}
	#header,
	#footer {
		display: none;
	}
	#content {
		height: auto;
		padding: 0;
		width: 100%;
		background-color:#ffffff;
	}
	#content .wrapper { background-image: none;}
	#content .content-inner {
		box-shadow: none;
	}

	.tab-content.current,
	.tab-content {
		display: block;
		height: auto;
		background-color: transparent !important;
	}
	.tab-contents {
		float: none;
		width: auto;
		background-color: transparent !important;
		background-image: none;
	}
	.tab,
	.theorem .utils,
	.theorem .tab:after,
	#content .content-inner:before {
		display: none;
	}
	.theorem .tab-contents {
		padding: 0;
	}
	.theorem .tab-contents .title {
		color: #000;
		font-weight: bold;
		font-size: 20px;
		margin: 25px 0;
		min-width:100%;
	}
	.theorem .tab-content li {color:#000;min-width: 90%;}
	#content .content-inner {
		color: #000;
		background-color: transparent;
	}
}
