/*
 * Print: the problem, the answer and the worked steps. Nothing else.
 *
 * The shell's lift is `body.mfc-page .t33-page-main .entry-content > .mfc:first-child`
 * at (0,5,1); the reset below matches it exactly or it silently loses.
 */

body.mfc-page header,
body.mfc-page footer,
body.mfc-page nav,
body.mfc-page aside,
body.mfc-page .t33-page-hero,
body.mfc-page .t33-toolstrip,
body.mfc-page .mfc .mfc-card,
body.mfc-page .mfc .mfc-check,
body.mfc-page .mfc .mfc-tools,
body.mfc-page .mfc .mfc-method,
body.mfc-page .mfc .mfc-msg,
body.mfc-page .entry-content > :not(.mfc),
body.mfc-page [class*="mv-ad"],
body.mfc-page [id*="mv-"],
body.mfc-page .adthrive,
body.mfc-page iframe {
	display: none;
}

body.mfc-page .t33-page-main .entry-content > .mfc:first-child {
	margin: 0;
	box-shadow: none;
}

body.mfc-page .mfc {
	max-width: none;
	padding: 0;
}

body.mfc-page .mfc .mfc-result {
	background: none;
	color: #000;
	border: 1.5px solid #000;
	padding: 12px 16px;
}

body.mfc-page .mfc .mfc-result .mfc-op,
body.mfc-page .mfc .mfc-result .mfc-par,
body.mfc-page .mfc .mfc-form dt,
body.mfc-page .mfc .mfc-bars figcaption,
body.mfc-page .mfc .mfc-kicker {
	color: #333;
}

body.mfc-page .mfc .mfc-answer-big,
body.mfc-page .mfc .mfc-form dd {
	color: #000;
}

body.mfc-page .mfc .mfc-form {
	background: none;
	border: 1px solid #999;
}

body.mfc-page .mfc .mfc-bar-fill {
	fill: #bbb;
}

body.mfc-page .mfc .mfc-bar-box {
	stroke: #000;
}

body.mfc-page .mfc .mfc-eq {
	background: none;
	padding: 2px 0;
}

body.mfc-page .mfc .mfc-step {
	break-inside: avoid;
}
