HTML {
	LINE-HEIGHT: normal; COLOR: #222; FONT-SIZE: 1em
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
audio {
	VERTICAL-ALIGN: middle
}
canvas {
	VERTICAL-ALIGN: middle
}
IFRAME {
	VERTICAL-ALIGN: middle
}
IMG {
	VERTICAL-ALIGN: middle
}
svg {
	VERTICAL-ALIGN: middle
}
video {
	VERTICAL-ALIGN: middle
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	resize: vertical
}
.browserupgrade {
	PADDING-BOTTOM: 0.2em; MARGIN: 0.2em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ccc; COLOR: #000; PADDING-TOP: 0.2em
}
.hidden {
	DISPLAY: none !important
}
.visuallyhidden {
	CLIP: rect(0px 0px 0px 0px); BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.focusable.visuallyhidden:active {
	CLIP: rect(auto auto auto auto); POSITION: static; MARGIN: 0px; WIDTH: auto; HEIGHT: auto; OVERFLOW: visible
}
.focusable.visuallyhidden:focus {
	CLIP: rect(auto auto auto auto); POSITION: static; MARGIN: 0px; WIDTH: auto; HEIGHT: auto; OVERFLOW: visible
}
.invisible {
	VISIBILITY: hidden
}
.clearfix:before {
	DISPLAY: table; CONTENT: " "
}
.clearfix:after {
	DISPLAY: table; CONTENT: " "
}
.clearfix:after {
	CLEAR: both
}

@media Print    
{
* {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 !important; box-shadow: none; text-shadow: none
}
*:before {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 !important; box-shadow: none; text-shadow: none
}
*:after {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 !important; box-shadow: none; text-shadow: none
}
*:first-letter {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 !important; box-shadow: none; text-shadow: none
}
*:first-line {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 !important; box-shadow: none; text-shadow: none
}
A {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A[href]:after {
	CONTENT: " (" attr(href) ")"
}
ABBR[title]:after {
	CONTENT: " (" attr(title) ")"
}
A[href^='#']:after {
	CONTENT: ""
}
A[href^='javascript:']:after {
	CONTENT: ""
}
PRE {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PAGE-BREAK-INSIDE: avoid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
BLOCKQUOTE {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PAGE-BREAK-INSIDE: avoid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
THEAD {
	DISPLAY: table-header-group
}
TR {
	PAGE-BREAK-INSIDE: avoid
}
IMG {
	PAGE-BREAK-INSIDE: avoid
}
IMG {
	MAX-WIDTH: 100% !important
}
P {
	WIDOWS: 3; ORPHANS: 3
}
H2 {
	WIDOWS: 3; ORPHANS: 3
}
H3 {
	WIDOWS: 3; ORPHANS: 3
}
H2 {
	PAGE-BREAK-AFTER: avoid
}
H3 {
	PAGE-BREAK-AFTER: avoid
}

}
