@charset 'utf-8'; @page { margin:0; padding:0; } body{ font-family:Serif,serif; margin:0; padding:0; margin-left:2%; margin-right:2%; word-wrap:break-word; } div.cover{ width:100%; max-width:100%; text-align:center; } #cvr{ margin:0; } ol.toc{ list-style-type:none; padding:0; margin:0; } li.toc-h1{ text-align:left; margin-left:0; margin-top:0.1em; } h1{ font-size:1.8em; font-weight:normal; font-family:SansSerif,sans-serif; line-height:1.3em; margin-top:1em; margin-bottom:1.8em; } h2{ font-size:1.6em; font-weight:normal; font-family:SansSerif,sans-serif; line-height:1.3em; margin-top:1em; margin-bottom:1.5em; } div.right{ text-align:right; } img{ max-width:100%; } p{ font-size:1em; widows:2; orphans:2; margin:0; margin-top:0.15em; text-align:justify; } p.dedication{ text-align:right; } p.indent{ text-indent:1.6em; } p.noindent{ text-indent:0; } p.center{ text-align:center; } .margin{ margin-top:1em; margin-bottom:1em; } .margin-t{ margin-top:1em; } p.author{ font-size:1.5em; font-weight:bolder; margin-top:1em; text-indent:0; text-align:right; page-break-before:always; } p.title{ font-size:2.8em; font-weight:normal; margin-top:0.75em; line-height:1.4em; text-indent:0; text-align:right; } p.subtitle{ font-size:1.9em; font-weight:normal; margin-top:0.7em; margin-bottom:0.7em; text-indent:0; text-align:right; } p.titletext{ font-size:1.3em; font-weight:normal; text-indent:0; text-align:left; } p.titleauthor{ font-size:1.4em; font-weight:normal; text-indent:0; text-align:left; } p.genre{ font-size:1.9em; font-weight:normal; margin-top:0.9em; text-indent:0; text-align:right; } div.logo{ page-break-inside:avoid; padding:0; margin-top:6em; text-align:right; } p.copyright{ font-size:0.9em; text-indent:0; } a:link,a:visited{ font-weight:normal; text-decoration:none !important; color:blue; } span.italic,.italic{ font-style:italic; } span.bold,.bold{ font-weight:bold; } ol{ margin-top:0.7em; margin-bottom:0.7em; padding:0 0 0 1.7em; } li{ font-size:1em; text-align:left; }