﻿@media print{
header {
	width: 87.77777%;
	margin: 0 auto;
}
form header {
	width: 100%;
}
img {
	-webkit-filter: grayscale(100%);
}
::-webkit-input-placeholder {
   opacity: 0;
}

:-moz-placeholder { /* Firefox 18- */
   opacity: 0;
}

::-moz-placeholder {  /* Firefox 19+ */
   opacity: 0;
}
:-ms-input-placeholder {  
   color: transparent;
}
p.required {
	display: none;
}
input[data-save-progress], input[data-save-progress] + * {
	display: none;
}
.contentsmall, .contentmedium {
	border:	none;
}
.contentsmall::before, .contentsmall::after, .contentmedium::before, .contentmedium::after {
	display: none;
}
input[type=submit], input[type=reset], button[type=submit], button[type=reset] {
	display: none;
}
label span:first-child {
	display: block;
}
.required:before {
	color: #666;
}
.disabled {
	display: none;
}
.column > input:not([type=checkbox]):not([type=radio]).disabled, .column > select.disabled, .column > span:first-child.disabled {
	display: none;
}
.disabled + .Disclaimer{
	display: none;
}
a:link, a:visited, a:active {
	color: #666;
}
h1, h2, h3, h4 {
	color: #666;
}
a[data-duplicate], [data-duplicate], a[data-remove], [data-remove] {
	display: none;
}
.invalid {
	border-color: #666;
}
label:hover input[type=radio].invalid + span, label:hover input[type=checkbox].invalid + span {
	color: #666;
}
input, select, textarea {
	box-shadow: none;
}
select {
	background-image: none;
}
select[value=] {
	color: #fff;
}
.placeholder, .placeholder:focus {
	color: transparent;
}
input[type=radio].invalid + span::before, input[type=checkbox].invalid + span::before {
	border-color: #666;
}
label {
	position: relative;
}
input[type=radio]:checked, input[type=checkbox]:checked {
	position: static;
	opacity: 1;
	width: 1.25em;
	height: 1.25em;
	display: inline;
	vertical-align: bottom;
	margin-right: 0.375em;
}
input[type=radio]:checked + span, input[type=checkbox]:checked + span {
	float: none;
}
input[type=checkbox]:checked {
}
input[type=radio]:checked + span::before {
	display: none;
	background-color: #666;
	-webkit-print-color-adjust: exact;
}
input[type=checkbox]:checked + span::before {
	display: none;
	background-color: #666;
	-webkit-print-color-adjust: exact;
}
input[type=checkbox]:not([disabled]):hover + span::before, input[type=radio]:not([disabled]):hover + span::before {
	border-color: #666;
	box-shadow: none;
}
.table ul:hover {
	color: #666;
}
.captchaField, .captchaField + label {
	display: none;
}
label:hover span, label:hover p, label:hover strong {
	color: #666;
}
input[type=radio] + span::before, input[type=checkbox] + span::before{
	box-shadow: none;
}
label, section:last-of-type, ul {
	page-break-inside: avoid;
}
h1, h2, h3, h4, h1 + *, h2 + *, h3 + *, h4 + * {
	page-break-after: avoid;
}
label + label, h4 + p + * {
	page-break-before: avoid;
}
}