body, h1, h2, h3
{
	font-size: 22px;
}

body
{
	height: auto;
	color: #000000;
}

#wrapper
{
	position: static;
	float: none;
	min-height: inherit;
}

.itemDate, #content .pageNav a
{
	font-size: 18px;
}

body, h1, h2, h3, #currentMenu, #imgDescr, #content .pageNav a
{
	line-height: 32px;
}

.print.extraMarginBottom
{
	margin-bottom: 130px;
}

strong
{
	font-size: 23px;
}

#nav, #navBg, .pageLink, .mask, .overlay, #footer, #currentMenu, #imgDescr,
#currentShadowLeft, #currentShadowRight, .sliderBorder, .control, #slider, .noPrint
{
	display: none;
}

.print
{
	display: block;
}

.complexity img
{
	display: inline;
}

#content .inner
{
	position: static;
}

#content .text
{
	position: static;
	float: none;
	padding: 0;
}

#header #logo
{
	position: absolute;
	top: 23px;
	left: 50%;
	margin-left: 278px;
	width: 212px;
	height: 71px;
	padding: 10px;
}

#currentShadowLeft, #currentShadowRight, #prev, #next
{
	margin-left: -9999px;
}

#content
{
	position: static;
	top: 0;
	left: 0;
	width: 900px;
	height: auto;
	margin-left: 0;
	margin-top: 130px;
}

#content ul li, ol li
{
	margin-left: 55px;
}

.pageBreak
{
	page-break-after: always;
	page-break-inside: avoid;
}

/* target ie 10 and above */
@media print and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
	.pageBreak
	{
		float: none;
	}
}