.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;
}