/*
| Print Stylesheet
*/

/* -- GLOBAL -- */
* {
	background: none !important;
	box-shadow: none !important;
}

/* -- LAYOUT -- */

.login,
.social, 
.stateList,
#top_stripes,
#colors,
.shadow_line, 
header,
nav, 
footer, 
#helpful_links a:after,
h4:after,
#sign_up {
	display: none;
}

.main, .enclosure, .content, .ceremony, body {
	padding: 0;
	margin: 0;
	min-height: 0;
	max-width: none;
}

.content {
	margin: 0em 0 -10em 2em;
	width: 80em;
}
/*-- EMPLOYMENT APPLICATION -- */

/*-Print Header-*/
div.printHeader {
margin: -10em 0em 0em 0em;
width: 80em;
}
div.printHeader h1{
padding:0;
}
.fancy-form #state {
display: block;
width: 30%;
}
.fancy-form input[type="text"].inline {
display: block;
width: 30%;
}
#annual_report div.printHeader {
	
	height: 52px;
	display: block;
}
#annual_report div.printHeader div.logo {
	margin-left: 30px;
	width: 20%;
	float: left;
}
#annual_report div.printHeader tr {
	height: 15px;
}

#annual_report div.printHeader div.address {
	text-align: right;
	height: 50px;
	width: 25%;
	float: right;
}
#annual_report div.printHeader div.address span {
	text-align: center;
	font: 7pt/1.5 BellGothic,Arial,Helvetica,sans-serif;
}
#annual_report div.printHeader div.clearFloat {
	clear: both;
}

@media print{
	div.pageBreak {
		page-break-before: always;
	}
}

.printOnly {
	display: block !important;
}
.printTall {
	height: 3em;
	word-wrap: normal;
}
.spacer{
	height: 2.6em;
}

#logo {
	background-color: black;
	height: 8em;
	width: 25em;
	float: right;
	margin-right: 3em;
}
/*-Print Form-*/


#annual_report ::-webkit-input-placeholder { /* WebKit browsers */
	color: transparent;
}
#annual_report :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: transparent;
}
#annual_report ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: transparent;
}
#annual_report :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: transparent;
}

#annual_report p {
	padding: 0;
	margin: 0 0 0 10em;
}
#annual_report h1 {
	padding: 0;
	margin: 0.2em 0 .2em 0;
	font-size: 16pt;
	text-align: center;
}
#annual_report h2 {
	color:#000000;
	border: 2px solid black;
	font:8pt BellGothic,Arial,sans-serif;
	height: 1.6em;
}
#annual_report h4 {
	color: #000;
	letter-spacing: 0px;
	text-align: left;
	padding: 0;
	margin: 0.5em 0 0.2em 5em;
	font-size: 12pt;
}
#annual_report select {
	padding-bottom: 1px;
	-webkit-appearance: none;	
}

#annual_report input,
#annual_report select{
	outline: none;
	border: 0 !important;
	background: transparent !important;
	border-bottom: 1px solid #000 !important;
	margin: 0 0 0 10em;
	width: 60em;
}
span.checklabel{
	display: block;
	margin: 0 0 0 10em;
	width: 60em;
}
input[type="checkbox"]{
	display: block;
	float: left;
}
.textreplace {
	display: block;
	border-bottom: 1px solid #000 !important;
	margin: 0 0 2em 10em;
	width: 60em;
}
#annual_report input,
#annual_report label,
#annual_report select,
#annual_report span
{
	font:10pt BellGothic,Arial,Helvetica,sans-serif;
}
#annual_report input, {
	

	}
#annual_report label{
	width: 20em;
}
#annual_report em,
#annual_report h2.appTitle,
#annual_report .datePickerLink,
#annual_report .captcha,
#annual_report tr.blankRow,
#annual_report input[type="submit"] {
	display: none;
}

#annual_report table{
	width: 100%;
}
#annual_report tr {
	height: 1.4em;
}

#annual_report input.error,
#annual_report label.error {
	background-color: #FFF !important;
}

#annual_report input::-webkit-input-placeholder,
#annual_report input:-moz-placeholder,/* Firefox 18- */
#annual_report input::-moz-placeholder,  /* Firefox 19+ */
#annual_report input:-ms-input-placeholder {  
   color: #FFF;  
}

