article section.page h1:first-of-type {
    display: none;
}
article section.page ul li code,
article section.page td code,
article section.page p code {
    padding: 0 0.25rem;
    background-color: #eee;
}

article table {
    table-layout: auto;
    width: 100%;
}

article section.page table th {
    text-align: left;
    text-transform: none;
}

div.footline {
    display: none;
}

p {
    margin: 0.5rem 0;
}

h1 {
    font-size: 1.75rem;
}

h2 {
    font-size: 1.25rem;
}

h3 {
    font-size: 1.0rem;
}

img[src$="#floatleft"] {
	margin: 0 !important;
}
