* { overflow-wrap: break-word; } h1, h2 { text-align: center; font-weight: bold; margin: 5% 0; } h3, h4, h5, h6 { text-align: center; font-weight: bold; margin: 4% 0 8% 0; } ol, ul { padding-left: 2.2em; padding-bottom: 0.4em; } ul.level1 > li { padding-bottom: 0.4em; list-style-type: square; } ul.level1 { padding-bottom: 0.4em; } ul.level2 { display: none !important; } a { text-decoration: none; } a:link { color: rgb(0, 0, 255); } a:hover { color: rgb(0, 255, 0); } a:active { color: rgb(255, 0, 0); } img { display: block; height: auto; width: auto; margin: auto; max-height: 100%; max-width: 100%; padding: 1% 0; }