--- /dev/null
+@import url("../imports/before.css");
+
+*:before
+{
+ background-color: #ffff99 !important;
+ border-color: #ffcc66 !important;
+ color: #000000 !important;
+ margin-right: 1em !important;
+}
+
+h1.webdeveloper-document-outline
+{
+ font-size: 2.5em !important;
+}
+h1.webdeveloper-document-outline:before
+{
+ content: "<h1>" !important;
+}
+
+h2.webdeveloper-document-outline
+{
+ font-size: 2em !important;
+ margin-left: 50px !important;
+}
+h2.webdeveloper-document-outline:before
+{
+ content: "<h2>" !important;
+}
+
+h3.webdeveloper-document-outline
+{
+ font-size: 1.5em !important;
+ margin-left: 100px !important;
+}
+h3.webdeveloper-document-outline:before
+{
+ content: "<h3>" !important;
+}
+
+h4.webdeveloper-document-outline
+{
+ font-size: 1em !important;
+ margin-left: 150px !important;
+}
+h4.webdeveloper-document-outline:before
+{
+ content: "<h4>" !important;
+}
+
+h5.webdeveloper-document-outline
+{
+ font-size: 0.9em !important;
+ margin-left: 200px !important;
+}
+h5.webdeveloper-document-outline:before
+{
+ content: "<h5>" !important;
+}
+
+h6.webdeveloper-document-outline
+{
+ font-size: 0.8em !important;
+ margin-left: 250px !important;
+}
+h6.webdeveloper-document-outline:before
+{
+ content: "<h6>" !important;
+}
+
+.webdeveloper-document-outline
+{
+ background-color: #ffffff !important;
+ background-image: none !important;
+ border-style: none !important;
+ color: #000000 !important;
+ margin: 0 !important;
+ padding: 0 0 0.1em 0 !important;
+}
+.webdeveloper-document-outline:before
+{
+ display: inline !important;
+}
+
+.webdeveloper-document-outline-missing
+{
+ color: #cc0000 !important;
+}
+.webdeveloper-document-outline-missing:before
+{
+ background-color: #ffcccc !important;
+ border-color: #ff6666 !important;
+}
+
+@media print
+{
+ *:before
+ {
+ background-color: #ffffff !important;
+ border-color: #000000 !important;
+ }
+
+ .webdeveloper-document-outline-missing
+ {
+ color: #000000 !important;
+ }
+}
\ No newline at end of file