.fakeHeading {
color: #000;
background: none;
overflow: hidden;
page-break-after: avoid;
}
.h1,.h2 {
border-bottom: 1px solid #aaa;
font-family: 'Linux Libertine','Georgia','Times',serif;
font-weight: normal;
line-height: 1.3;
margin-top: 1em;
margin-bottom: 0.25em;
padding: 0;
}
.h1 {
font-size: 1.8em;
}
.h2 {
font-size: 1.5em;
}
.h3,.h4,.h5,.h6 {
font-family: sans-serif;
font-weight: bold;
line-height: 1.6;
margin-top: 0.3em;
margin-bottom: 0;
padding-top: 0.5em;
padding-bottom: 0;
}
.h3 {
font-size: 1.2em;
}
.h4,.h5,.h6 {
font-size: 100%;
}