.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter span {
	border:0!important;
	outline:0!important;
	background:none!important;
	text-align:left!important;
	float:none!important;
	vertical-align:baseline!important;
	position:static!important;
	left:auto!important;
	top:auto!important;
	right:auto!important;
	bottom:auto!important;
	height:auto!important;
	width:auto!important;
	line-height:1.1em!important;
	font-family:Consolas, Monaco, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace!important;
	font-weight:400!important;
	font-style:normal!important;
	font-size:1em!important;
	margin:0!important;
	padding:0!important;
}

.syntaxhighlighter {
	width:100%!important;
	position:relative!important;
	margin:1em 0!important;
	padding:1px!important;
}

.syntaxhighlighter code {
	display:inline!important;
}

.syntaxhighlighter .italic {
	font-style:italic!important;
}

.syntaxhighlighter .line .number {
	float:left!important;
	width:3em!important;
	padding-right:.3em!important;
	text-align:right!important;
	display:block!important;
}

.syntaxhighlighter .line .content {
	margin-left:3.3em!important;
	padding-left:.5em!important;
	display:block!important;
}

.syntaxhighlighter .line .content .block {
	display:block!important;
	padding-left:1.5em!important;
	text-indent:-1.5em!important;
}

.syntaxhighlighter.nogutter .line .content {
	margin-left:0!important;
	border-left:none!important;
}

.syntaxhighlighter.nogutter .ruler {
	margin-left:0!important;
	padding-left:0!important;
}

.syntaxhighlighter .ruler {
	margin-left:3.3em!important;
	overflow:hidden!important;
	padding:0 0 .5em .5em !important;
}

.syntaxhighlighter .lines.no-wrap {
	overflow:auto;
	overflow-y:hidden;
}

.syntaxhighlighter .toolbar {
	position:absolute!important;
	right:0!important;
	top:0!important;
	font-size:1px!important;
	padding:8px 8px 8px 0 !important;
}

.syntaxhighlighter.collapsed .toolbar {
	font-size:80%!important;
	position:static!important;
	padding:.2em 0 .5em .5em !important;
}

.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item {
	display:block!important;
	float:left!important;
	margin-left:8px!important;
	background-repeat:no-repeat!important;
	overflow:hidden!important;
	text-indent:-5000px!important;
}

.syntaxhighlighter.collapsed .toolbar .item.expandSource {
	background-image:url(magnifier.png)!important;
	display:inline!important;
	text-indent:0!important;
	width:auto!important;
	float:none!important;
	height:16px!important;
	padding-left:20px!important;
}

.syntaxhighlighter .toolbar .item.viewSource {
	background-image:url(page_white_code.png)!important;
}

.syntaxhighlighter .toolbar .item.printSource {
	background-image:url(printer.png)!important;
}

.syntaxhighlighter .toolbar .item.copyToClipboard {
	background-image:url(page_white_copy.png);
}

.syntaxhighlighter .toolbar .item.about {
	background-image:url(help.png)!important;
}

.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,.syntaxhighlighter.printing .line .content .block {
	background:none!important;
}

.syntaxhighlighter .no-wrap .line .content .block {
	white-space:nowrap!important;
}

.syntaxhighlighter.printing .line .number {
	color:#bbb!important;
}

.syntaxhighlighter.printing a {
	text-decoration:none!important;
}

.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a {
	color:#008200!important;
}

.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a {
	color:blue!important;
}

.syntaxhighlighter.printing .keyword {
	color:#069!important;
	font-weight:700!important;
}

.syntaxhighlighter.printing .variable {
	color:#a70!important;
}

.syntaxhighlighter.printing .value {
	color:#090!important;
}

.syntaxhighlighter.printing .constants {
	color:#06C!important;
}

.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a {
	color:red!important;
}

.syntaxhighlighter .bold,.syntaxhighlighter.printing .script {
	font-weight:700!important;
}

.syntaxhighlighter.nogutter .line .number,.syntaxhighlighter .line .content .spaces,.syntaxhighlighter .bar,.syntaxhighlighter.collapsed .lines,.syntaxhighlighter.collapsed .ruler,.syntaxhighlighter.collapsed .toolbar .item,.syntaxhighlighter.printing .toolbar,.syntaxhighlighter.printing .ruler {
	display:none!important;
}

.syntaxhighlighter .bar.show,.syntaxhighlighter.collapsed .bar {
	display:block!important;
}

.syntaxhighlighter.printing .line .content,.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a {
	color:#000!important;
}

.syntaxhighlighter.printing .preprocessor,.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a {
	color:gray!important;
}

.syntaxhighlighter.printing .functions,.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a {
	color:#ff1493!important;
}