@media screen {
	.MainTable {width:763px;BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid; BACKGROUND-COLOR: #ffffff;}
	.BallotHeader {width:763px;border:0px none #ffffff;vertical-align:bottom;text-align:center;padding:0;}
	.QuestionTable {width:100%;border:1px solid #cdcdcd;}
	.QuestionHeader {text-align:center;font-size:16px;font-weight:bold;font-family:verdana;background-color:#000000;color:#ffffff;}
	.AnswerKey {font-family:verdana;font-size:9pt;}
	.NonPrintInfo {font-family:verdana;font-size:9pt;}
	.OfficeTable {width:100%;}
	.JudicialLongAnswer:{overflow:scroll;}
	.ElectionScope {width:100%;padding:0px;background-color:#000080;}
	.printerIcon {display:;}
	body {text-align:center;}
	.logoHeader {height:232px;width:232px;}
	textarea { font-size:12px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left;}
	.FieldCaption { font-size:12px; font-family:verdana; font-weight: bold; color:#000000; text-align:right;}
	.FieldInput { font-size:10px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left;}
	.datarow { font-size:12px; font-family:verdana; font-weight: normal; color:#000000; text-align:left;}
	.Normal {background-color:#ffffff;font-family:verdana;font-size:12px;color:#000080;}
	.PageHeadline {FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #8a0218; FONT-FAMILY: verdana; LETTER-SPACING: -2px;}
	.hideResponseButton {font-weight:bold;text-align:center;vertical-align:center;padding:5px; display:;}


	input { font-size:12px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left; }
	select { font-size:11px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left; }
	.inputbutton { height:25px; font-size:10px; font-family:tahoma; font-weight: bold; color:#000000; text-align:center; }

		A:link {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}
		A:visited {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}
		A:active {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}
		A:hover {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}

		A.footer:link {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}
		A.footer:visited {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}
		A.footer:active {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}
		A.footer:hover {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}

	.candidateName {background-color:#dedede;font-family:verdana;padding:8px;border-top:1px solid #ffffff;font-size:9pt;font-weight:normal;color:#000080;width:500px;}
	.nameCaption {text-align:center;font-family:verdana;font-size:9pt;border-top:1px none #ffffff;font-weight:bold;background-color:#ababab;color:#000000;}
	.MainQuestionCaption {padding:10px;background-color:#cdcdcd;border-bottom:1px solid #ffffff;text-align:left;vertical-align:top;font-family:verdana;font-size:9pt;font-weight:bold;color:#000000;width:300px;}
	.MainQuestionText {padding:10px;background-color:#ffffff;border-bottom:1px solid #cdcdcd;text-align:left;font-family:tahoma;font-size:8pt;color:#000000;}
	.BottomMainQuestionText {padding:10px;background-color:#ffffff;border-bottom:1px solid #cdcdcd;text-align:left;font-family:tahoma;font-size:8pt;color:#000000;border-bottom:0px none;}

	.CandidateInfoCaption {padding:10px;background-color:#cdcdcd;border-bottom:1px solid #ffffff;text-align:left;vertical-align:top;font-family:verdana;font-size:9pt;font-weight:bold;color:#000000;width:150px;}
	.CandidateInfoText {padding:10px;background-color:#ffffff;border-bottom:1px solid #cdcdcd;text-align:left;font-family:verdana;font-size:11pt;color:#000000;}

	.questionCaption {background-color:#ffffff;border-left:1px solid #ffffff;border-top:1px none #ffffff;text-align:center;font-family:verdana;font-size:6pt;font-weight:bold;background-color:#cdcdcd;color:#000000;width:150px;}
	.QResponse {background-color:#ffffff;vertical-align:middle;text-align:center;font-family:verdana;font-size:8pt;font-weight:normal;color:#000080;}
	.QResponseJ {background-color:#ffffff;vertical-align:middle;text-align:center;font-family:verdana;font-size:8pt;font-weight:normal;color:#000080;}
	.QResponseJ_2 {background-color:#ffffff;vertical-align:middle;text-align:center;font-family:verdana;font-size:8pt;font-weight:normal;color:#000080;}
	.QNoResponse {background-color:#ffffff;text-align:center;font-family:verdana;font-size:8pt;font-weight:normal;color:#ff0000;}


		A.candidateLink:link {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}
		A.candidateLink:visited {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}
		A.candidateLink:active {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}
		A.candidateLink:hover {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}


	.HideShowButton {text-align:center;border:2px outset #ffffff;font-weight:bold;padding:2px;height:25px;width:50px;}
	h1 {font-family:verdana;}
}

@media print {
	.MainTable {width:500px;BACKGROUND-COLOR: #ffffff;}
	.BallotHeader {width:700px; border:0px none #ffffff;vertical-align:bottom;text-align:center;padding:0;}
	.QuestionTable {page-break-inside:avoid; width:680px;margin-top:10px;border:1px solid #000000;}
	.QuestionHeader {text-align:center;font-size:16px;font-weight:bold;font-family:verdana;background-color:#000000;color:#ffffff;}
	.AnswerKey {font-family:verdana;font-size:7pt;}
	.NonPrintInfo {font-family:verdana;font-size:7pt;display:none;}
	.OfficeTable {page-break-inside: avoid; width:680;border:2px solid #000000;margin-bottom:10px;}
	.JudicialLongAnswer:{overflow:auto;}
	.ElectionScope {page-break-inside:avoid;width:100%;padding:0px;background-color:#000080;}
	.printerIcon {display:none;}
	.hideResponseButton {display:none;}
	body {text-align:center;}
	.logoHeader {height:150px;width:150px;}
	textarea { font-size:12px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left;}
	.FieldCaption { font-size:12px; font-family:verdana; font-weight: bold; color:#000000; text-align:right;}
	.FieldInput { font-size:10px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left;}
	.datarow { font-size:12px; font-family:verdana; font-weight: normal; color:#000000; text-align:left;}
	.Normal {background-color:#ffffff;font-family:verdana;font-size:12px;color:#000080;}
	.PageHeadline {FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #8a0218; FONT-FAMILY: verdana; LETTER-SPACING: -2px;}

	input { font-size:12px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left; }
	select { font-size:11px; font-family:tahoma; font-weight: normal; color:#000000; text-align:left; }
	.inputbutton { height:25px; font-size:10px; font-family:tahoma; font-weight: bold; color:#000000; text-align:center; }

		A:link {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}
		A:visited {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}
		A:active {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}
		A:hover {font-family:verdana;font-size:8pt;font-weight:bold;color:#ff0000;text-decoration:underline;}

		A.footer:link {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}
		A.footer:visited {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}
		A.footer:active {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}
		A.footer:hover {font-family:verdana;font-size:7pt;font-weight:normal;color:#ff0000;text-decoration:underline;}

	.candidateName {border:1px solid #000000;background-color:#dedede;font-family:verdana;padding:8px;font-size:9pt;font-weight:normal;color:#000080;width:500px;}
	.nameCaption {border:1px solid #000000;text-align:center;font-family:verdana;font-size:9pt;font-weight:bold;background-color:#ababab;color:#000000;}
	.MainQuestionCaption {padding:5px;background-color:#cdcdcd;border:1px solid #000000;text-align:left;vertical-align:top;font-family:verdana;font-size:9pt;font-weight:bold;color:#000000;width:200px;}
	.MainQuestionText {padding:5px;background-color:#ffffff;border:1px solid #000000;text-align:left;font-family:tahoma;font-size:8pt;color:#000000;}
	.BottomMainQuestionText {padding:5px;background-color:#ffffff;border:1px solid #000000;text-align:left;font-family:tahoma;font-size:8pt;color:#000000;}
	.CandidateInfoCaption {padding:10px;background-color:#cdcdcd;border-bottom:1px solid #ffffff;text-align:left;vertical-align:top;font-family:verdana;font-size:9pt;font-weight:bold;color:#000000;width:150px;}
	.CandidateInfoText {padding:10px;background-color:#ffffff;border-bottom:1px solid #cdcdcd;text-align:left;font-family:verdana;font-size:11pt;color:#000000;}

	.questionCaption {background-color:#ffffff;border:1px solid #000000;text-align:center;font-family:verdana;font-size:6pt;font-weight:bold;background-color:#cdcdcd;color:#000000;width:150px;}
	.QResponse {border:1px solid #000000;background-color:#ffffff;vertical-align:middle;text-align:center;font-family:verdana;font-size:8pt;font-weight:normal;color:#000080;}
	.QResponseJ {border:1px solid #000000;background-color:#ffffff;vertical-align:middle;text-align:center;font-family:verdana;font-size:8pt;font-weight:normal;color:#000080;}
	.QResponseJ_2 {border:1px solid #000000;background-color:#ffffff;vertical-align:top;text-align:left;font-family:verdana;font-size:8pt;font-weight:normal;color:#000080;}
	.QNoResponse {border:1px solid #000000;background-color:#ffffff;text-align:center;font-family:verdana;font-size:8pt;font-weight:normal;color:#ff0000;}


		A.candidateLink:link {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}
		A.candidateLink:visited {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}
		A.candidateLink:active {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}
		A.candidateLink:hover {font-family:verdana;font-size:11px;font-weight:bold;color:#000080;text-decoration:underline;}


	.HideShowButton {display:none; text-align:center;border:2px outset #ffffff;font-weight:bold;padding:2px;height:25px;width:50px;}
	h1 {font-family:verdana;}
}
