color: #000; background: #FFF;
}
-ul, ol, dl, table, p { margin-bottom: .5em; }
+ul, ol, dl, table, pre, p { margin-bottom: .5em; }
p:only-child { margin-bottom: 0; }
+table {
+ max-width: 100%;
+ overflow-x: auto;
+}
+th, td { padding: .25em .75em; }
+
a {
font-style: italic;
text-decoration: underline;
tt, code, var, samp, kbd { font-family: monospace; }
kbd { font-style: italic; }
-ul, ol { margin-left: 1.125em; }
+ul, ol { padding-left: 1.125em; }
dl dt { font-weight: bolder; }
table th { font-weight: bold; }