pre { line-height: 125%; margin: 0; }
td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight { background: #eeffcc; }
.highlight .c { color: #408090; font-style: italic } /* comment */
.highlight .err { border: 1px solid #ff0000 } /* error */
.highlight .k { color: #007020; font-weight: bold } /* keyword */
.highlight .o { color: #666666 } /* operator */
.highlight .ch { color: #408090; font-style: italic } /* comment.hashbang */
.highlight .cm { color: #408090; font-style: italic } /* comment.multiline */
.highlight .cp { color: #007020 } /* comment.preproc */
.highlight .cpf { color: #408090; font-style: italic } /* comment.preprocfile */
.highlight .c1 { color: #408090; font-style: italic } /* comment.single */
.highlight .cs { color: #408090; background-color: #fff0f0 } /* comment.special */
.highlight .gd { color: #a00000 } /* generic.deleted */
.highlight .ge { font-style: italic } /* generic.emph */
.highlight .gr { color: #ff0000 } /* generic.error */
.highlight .gh { color: #000080; font-weight: bold } /* generic.heading */
.highlight .gi { color: #00a000 } /* generic.inserted */
.highlight .go { color: #333333 } /* generic.output */
.highlight .gp { color: #c65d09; font-weight: bold } /* generic.prompt */
.highlight .gs { font-weight: bold } /* generic.strong */
.highlight .gu { color: #800080; font-weight: bold } /* generic.subheading */
.highlight .gt { color: #0044dd } /* generic.traceback */
.highlight .kc { color: #007020; font-weight: bold } /* keyword.constant */
.highlight .kd { color: #007020; font-weight: bold } /* keyword.declaration */
.highlight .kn { color: #007020; font-weight: bold } /* keyword.namespace */
.highlight .kp { color: #007020 } /* keyword.pseudo */
.highlight .kr { color: #007020; font-weight: bold } /* keyword.reserved */
.highlight .kt { color: #902000 } /* keyword.type */
.highlight .m { color: #208050 } /* literal.number */
.highlight .s { color: #4070a0 } /* literal.string */
.highlight .na { color: #4070a0 } /* name.attribute */
.highlight .nb { color: #007020 } /* name.builtin */
.highlight .nc { color: #0e84b5; font-weight: bold } /* name.class */
.highlight .no { color: #60add5 } /* name.constant */
.highlight .nd { color: #555555; font-weight: bold } /* name.decorator */
.highlight .ni { color: #d55537; font-weight: bold } /* name.entity */
.highlight .ne { color: #007020 } /* name.exception */
.highlight .nf { color: #06287e } /* name.function */
.highlight .nl { color: #002070; font-weight: bold } /* name.label */
.highlight .nn { color: #0e84b5; font-weight: bold } /* name.namespace */
.highlight .nt { color: #062873; font-weight: bold } /* name.tag */
.highlight .nv { color: #bb60d5 } /* name.variable */
.highlight .ow { color: #007020; font-weight: bold } /* operator.word */
.highlight .w { color: #bbbbbb } /* text.whitespace */
.highlight .mb { color: #208050 } /* literal.number.bin */
.highlight .mf { color: #208050 } /* literal.number.float */
.highlight .mh { color: #208050 } /* literal.number.hex */
.highlight .mi { color: #208050 } /* literal.number.integer */
.highlight .mo { color: #208050 } /* literal.number.oct */
.highlight .sa { color: #4070a0 } /* literal.string.affix */
.highlight .sb { color: #4070a0 } /* literal.string.backtick */
.highlight .sc { color: #4070a0 } /* literal.string.char */
.highlight .dl { color: #4070a0 } /* literal.string.delimiter */
.highlight .sd { color: #4070a0; font-style: italic } /* literal.string.doc */
.highlight .s2 { color: #4070a0 } /* literal.string.double */
.highlight .se { color: #4070a0; font-weight: bold } /* literal.string.escape */
.highlight .sh { color: #4070a0 } /* literal.string.heredoc */
.highlight .si { color: #70a0d0; font-style: italic } /* literal.string.interpol */
.highlight .sx { color: #c65d09 } /* literal.string.other */
.highlight .sr { color: #235388 } /* literal.string.regex */
.highlight .s1 { color: #4070a0 } /* literal.string.single */
.highlight .ss { color: #517918 } /* literal.string.symbol */
.highlight .bp { color: #007020 } /* name.builtin.pseudo */
.highlight .fm { color: #06287e } /* name.function.magic */
.highlight .vc { color: #bb60d5 } /* name.variable.class */
.highlight .vg { color: #bb60d5 } /* name.variable.global */
.highlight .vi { color: #bb60d5 } /* name.variable.instance */
.highlight .vm { color: #bb60d5 } /* name.variable.magic */
.highlight .il { color: #208050 } /* literal.number.integer.long */