body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } body { -epub-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } div.Basic-Text-Frame { border-style:solid; } div.modern-chapter { border-style:solid; } table.Table-Style-1 { border-collapse:collapse; border-style:none; border-width:0px; margin-bottom:-4px; margin-top:4px; } td.Table-Style-1 { border-left-width:1px; border-left-style:solid; border-left-color:#000000; border-top-width:1px; border-top-style:solid; border-top-color:#000000; border-right-width:1px; border-right-style:solid; border-right-color:#000000; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; vertical-align:top; } tr.Table-Style-1 { page-break-after:auto; page-break-before:auto; } td.Cell-Style-1 { border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-top-width:0px; } p.Body_5-bf-Body-first { -epub-text-align-last:left; color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:15px; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Body_6-b-Body { -epub-text-align-last:left; color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:12px; text-transform:none; widows:1; } p.Body_7-bf1-Body-first-punctuation { -epub-text-align-last:left; color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:15px; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Body_Book-opener { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:12px; text-transform:none; widows:1; } p.Body_Character-list { -epub-hyphens:none; color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Body_qa-quote-attribution { -epub-hyphens:none; color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:right; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Headers_2-chh-historical-chapter-header { color:#000000; font-family:"Minion Pro", serif; font-size:2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:15px; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Headers_2-chh-historical-chapter-header-copy { color:#000000; font-family:"Minion Pro", serif; font-size:2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:15px; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Headers_3-sh-chapter-sub-heads { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Headers_4-pov-point-of-view-character { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Headers_Cast-header { color:#000000; font-family:"Minion Pro", serif; font-size:1.667em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.2; margin-bottom:15px; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Headers_book-book-style { color:#000000; font-family:"Minion Pro", serif; font-size:2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:15px; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Meta_1-br-breaker { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:always; text-align:center; text-decoration:none; text-indent:12px; text-transform:none; widows:1; } p.Meta_br-breaker-copy { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:always; text-align:center; text-decoration:none; text-indent:12px; text-transform:none; widows:1; } p.Meta_d-dedication { color:#000000; font-family:"Arno Pro Light Display", serif; font-size:1.5em; font-style:italic; font-variant:normal; font-weight:300; line-height:0.833; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Meta_fm-front-matter { -epub-text-align-last:left; color:#000000; font-family:"Minion Pro", serif; font-size:0.75em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Meta_fm1-front-matter { -epub-text-align-last:left; color:#000000; font-family:"Minion Pro", serif; font-size:0.75em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.TOC-Body-Text { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.TOC-Title { color:#000000; font-family:"Minion Pro", serif; font-size:2.5em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:18px; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } span.Hyperlink { color:#275b9b; text-decoration:underline; } span.Italic { font-style:italic; font-weight:normal; } span.right-align-characters { font-style:italic; font-weight:normal; } span.small-caps { font-variant:small-caps; text-transform:none; } p._idGenParaOverride-1 { page-break-after:always; } ._idGenDropcap-1 { float:left; font-size:4.846em; font-variant:small-caps; line-height:1; margin-bottom:-0.273em; margin-right:0.05em; margin-top:-0.075em; text-transform:none; } table._idGenTablePara-1 { margin-left:auto; margin-right:auto; } #_idContainer000 { display:inline-block; width:68.75%; } #_idContainer003, #_idContainer006 { display:inline-block; width:100.00%; } #_idContainer007, #_idContainer008, #_idContainer009, #_idContainer010, #_idContainer011, #_idContainer012, #_idContainer013, #_idContainer014, #_idContainer015, #_idContainer016, #_idContainer017, #_idContainer018, #_idContainer019, #_idContainer020, #_idContainer021, #_idContainer022, #_idContainer023, #_idContainer024, #_idContainer025, #_idContainer026, #_idContainer027, #_idContainer028, #_idContainer029, #_idContainer030, #_idContainer031, #_idContainer032, #_idContainer033, #_idContainer034, #_idContainer035, #_idContainer036, #_idContainer037, #_idContainer038, #_idContainer039, #_idContainer040, #_idContainer041, #_idContainer042, #_idContainer043, #_idContainer044, #_idContainer045, #_idContainer046, #_idContainer047, #_idContainer048, #_idContainer049, #_idContainer050, #_idContainer051, #_idContainer052, #_idContainer053, #_idContainer054, #_idContainer055, #_idContainer056, #_idContainer057, #_idContainer058, #_idContainer059, #_idContainer060, #_idContainer061, #_idContainer062, #_idContainer063, #_idContainer064, #_idContainer065, #_idContainer066, #_idContainer067, #_idContainer068, #_idContainer069, #_idContainer070, #_idContainer071, #_idContainer072, #_idContainer073, #_idContainer074, #_idContainer075, #_idContainer076, #_idContainer077, #_idContainer078, #_idContainer079, #_idContainer080, #_idContainer081, #_idContainer082, #_idContainer083 { display:inline-block; height:30px; width:30px; } img._idGenObjectAttribute-1 { width:100.00%; } img._idGenObjectAttribute-2 { height:100.00%; } div._idGenObjectLayout-1 { page-break-after:always; page-break-before:always; text-align:center; } div._idGenObjectLayout-2 { text-align:center; }