.about-pb { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; text-indent: 0; word-break: break-word; word-wrap: break-word } .arr-recipe { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #fff; border-collapse: collapse; border-spacing: 0; box-sizing: border-box; display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; margin-bottom: 1.5em; margin-top: 0; max-width: 100%; overflow: unset; overflow-x: unset; overflow-y: unset; text-indent: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; padding: 0; border: #6aa solid 6px } .arr-recipe-name { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; font-size: 1.2em; text-align: inherit; text-indent: 0; vertical-align: inherit; word-break: break-word; word-wrap: break-word; padding: 1ex 0 1ex 1em; margin: 0 } .arr-recipe-number { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: #6aa; box-sizing: border-box; color: white; display: table-cell; font-size: 0.75em; font-weight: bold; text-align: center; text-indent: 0; vertical-align: inherit; width: 15%; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .backmatter-cover { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; float: left; font-family: inherit; margin-bottom: 0; margin-top: 0; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0 20px 20px 0 } .backmatter-end { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; clear: both; color: gray; display: none; height: 2px; text-indent: 0; word-break: break-word; word-wrap: break-word; border: currentColor inset 1px; margin: 0.5em auto } .bibliography { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0 0 0 25px; margin: 1.5em 0 2em } .calibre { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #fbfbfb; box-sizing: border-box; display: block; font-size: 0.83333em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-transform: none; box-sizing: border-box; clear: both; color: #333; display: block; font-family: Georgia, "Droid Serif", Times, serif; font-style: normal; font-weight: 400; margin-bottom: 0; margin-top: 0; max-width: 37em; min-height: 450px; position: relative; width: 100%; z-index: 10; padding: 1.25rem; border: #ddd solid 0 } .calibre2 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: Quivira; line-height: 1.2; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre3 { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1.6em; hyphens: auto; line-height: 130%; text-align: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 0 1.25em } .calibre4 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-style: italic; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre5 { -moz-box-sizing: border-box; -moz-transition: border-bottom 0.3s ease; -o-transition: color 0.2s ease-out; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-transition: border-bottom 0.3s ease; box-sizing: border-box; color: #070707; text-decoration: none; text-indent: 0; transition: border-bottom 0.3s ease; word-break: break-word; word-wrap: break-word; border-bottom: #bbb dashed 1px } .calibre6 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; clear: both; color: #255; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; letter-spacing: 1px; line-height: 1.2; text-indent: 0; text-transform: uppercase; word-break: break-word; word-wrap: break-word; padding: 0; margin: 1em 0 1ex } .calibre7 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre8 { -moz-box-sizing: border-box; -moz-transition: border-bottom 0.3s ease; -o-transition: color 0.2s ease-out; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-transition: border-bottom 0.3s ease; box-sizing: border-box; color: #070707; display: inline-block; font-size: 1.2em; font-weight: bold; margin-top: 1em; text-decoration: none; text-indent: 0; transition: border-bottom 0.3s ease; word-break: break-word; word-wrap: break-word; border-bottom: #bbb dashed 1px } .calibre9 { -moz-box-sizing: border-box; -moz-transition: border-bottom 0.3s ease; -o-transition: color 0.2s ease-out; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-transition: border-bottom 0.3s ease; box-sizing: border-box; color: #070707; display: inline-block; margin-top: 0.4em; text-decoration: none; text-indent: 0; transition: border-bottom 0.3s ease; word-break: break-word; word-wrap: break-word; border-bottom: #bbb dashed 1px } .calibre10 { -moz-box-sizing: border-box; -moz-hyphens: auto; -ms-word-break: break-all; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; color: #404040; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 2.4em; font-style: normal; font-weight: 500; hyphens: auto; line-height: 1.2; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 1.5em 0 0.35em } .calibre11 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-style: italic; line-height: 1.2; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre12 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 9px 1em } .calibre13 { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1.2em; hyphens: auto; line-height: 1.5em; text-align: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0.75em 0 1.25em } .calibre14 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-row; text-indent: 0; vertical-align: middle; word-break: break-word; word-wrap: break-word } .calibre15 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: inherit; text-indent: 0; vertical-align: inherit; width: 5%; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .calibre16 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: inherit; text-indent: 0; vertical-align: inherit; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .calibre17 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; line-height: 1.2; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre18 { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1.2em; hyphens: auto; line-height: 130%; text-align: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 0 1.25em } .calibre19 { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1.6em; hyphens: auto; line-height: 1.5em; text-align: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0.75em 0 1.25em } .calibre20 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; color: #445; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 1.55em; font-style: normal; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 1em 0 1ex } .calibre21 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; bottom: 1em; box-sizing: border-box; color: #666; font-size: 0.75em; height: 0; line-height: 1.2; position: relative; text-indent: 0; top: -8px; vertical-align: baseline; word-break: break-word; word-wrap: break-word; z-index: 2 } .calibre22 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: gray; display: none; height: 2px; text-indent: 0; word-break: break-word; word-wrap: break-word; border: currentColor inset 1px; margin: 0.5em auto } .calibre23 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #e8edff; box-sizing: border-box; display: table-header-group; font-family: Arial, sans-serif; text-indent: 0; vertical-align: middle; word-break: break-word; word-wrap: break-word; border-bottom: #ddd solid 2px } .calibre24 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-row; text-indent: 0; vertical-align: inherit; word-break: break-word; word-wrap: break-word } .calibre25 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-row-group; max-width: 100%; overflow: scroll; text-indent: 0; vertical-align: middle; word-break: break-word; word-wrap: break-word } .calibre26 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; vertical-align: top; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; margin: 0 } .calibre27 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; clear: both; color: #255; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.1; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0.8em 0 0.8ex } .calibre28 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; line-height: 1.2; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0 0 0 25px; margin: 1.5em 0 2em 2em } .calibre29 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; line-height: 1.2; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 0 0 2em } .calibre30 { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1em; hyphens: auto; line-height: 1.5em; text-align: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 0 1.5em } .calibre31 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 1em } .calibre32 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 2em; margin-right: 0; margin-top: 1.5em; padding-bottom: 0; padding-right: 0; padding-top: 0; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre33 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: list-item; line-height: 1.5; list-style-image: none; list-style-position: outside; list-style-type: disc; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0.5em 0 0.65em } .calibre34 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 394px; max-width: 100%; text-indent: 0; width: 856px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre35 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0 0 0 25px; margin: 1.5em 0 2em 2em } .calibre36 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .calibre37 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-row; margin-bottom: 0; margin-top: 0; text-indent: 0; vertical-align: middle; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre38 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; clear: both; color: #255; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; letter-spacing: 1px; line-height: 1.1; text-indent: 0; text-transform: uppercase; word-break: break-word; word-wrap: break-word; padding: 0; margin: 1em 0 1ex } .calibre39 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; valign: middle; vertical-align: top; width: 12%; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; margin: 0 } .calibre40 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: auto; max-width: 100%; text-align: center; text-indent: 0; width: 100%; word-break: break-word; word-wrap: break-word; padding: 20px 0; border: currentColor none 0; margin: 0 auto } .calibre41 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; valign: middle; vertical-align: top; width: 88%; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; margin: 0 } .calibre42 { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: Arial, sans-serif; font-size: 1em; hyphens: auto; line-height: 1.5em; text-align: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0.75em 0 1.25em } .calibre43 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; font-family: Quivira; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre44 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: list-item; line-height: 1.5; list-style-image: none; list-style-position: outside; list-style-type: decimal; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0.5em 0 0.65em } .calibre45 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; bottom: -0.25em; box-sizing: border-box; font-size: 0.75em; line-height: 1.2; position: relative; text-indent: 0; vertical-align: baseline; word-break: break-word; word-wrap: break-word } .calibre46 { -moz-box-sizing: border-box; -moz-transition: border-bottom 0.3s ease; -o-transition: color 0.2s ease-out; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-transition: border-bottom 0.3s ease; box-sizing: border-box; color: #588; text-decoration: none; text-indent: 0; transition: border-bottom 0.3s ease; word-break: break-word; word-wrap: break-word; border-bottom: #bbb dashed 1px } .calibre47 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 600px; max-width: 100%; text-indent: 0; width: 800px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre48 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 188px; max-width: 100%; text-indent: 0; width: 463px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre49 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 38px; max-width: 100%; text-indent: 0; width: 82px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre50 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 40px; max-width: 100%; text-indent: 0; width: 82px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre51 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 54px; max-width: 100%; text-indent: 0; width: 128px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre52 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 44px; max-width: 100%; text-indent: 0; width: 161px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre53 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 1100px; max-width: 100%; text-indent: 0; width: 850px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre54 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 90px; max-width: 100%; text-indent: 0; width: 218px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre55 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: auto; max-width: 100%; text-indent: 0; width: 90%; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre56 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 35px; max-width: 100%; text-indent: 0; width: 108px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre57 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 67px; max-width: 100%; text-indent: 0; width: 164px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre58 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 57px; max-width: 100%; text-indent: 0; width: 164px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre59 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 69px; max-width: 100%; text-indent: 0; width: 153px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre60 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; vertical-align: top; width: 14%; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; margin: 0 } .calibre61 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; vertical-align: top; width: 23%; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; margin: 0 } .calibre62 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; vertical-align: top; width: 30%; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; margin: 0 } .calibre63 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; vertical-align: top; width: 33%; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; margin: 0 } .calibre64 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; text-align: left; text-indent: 0; vertical-align: top; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; border-top: #aad solid 1px; margin: 0 } .calibre65 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 38px; max-width: 100%; text-indent: 0; width: 210px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre66 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 38px; max-width: 100%; text-indent: 0; width: 143px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre67 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 38px; max-width: 100%; text-indent: 0; width: 154px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre68 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 38px; max-width: 100%; text-indent: 0; width: 153px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre69 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 44px; max-width: 100%; text-indent: 0; width: 260px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre70 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 44px; max-width: 100%; text-indent: 0; width: 397px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre71 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; clear: left; display: block; float: left; font-size: 1em; font-weight: bold; line-height: 1.5em; text-align: left; text-indent: 0; width: 4.75em; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .calibre72 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 0 8px 5em } .calibre73 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #238; font-style: italic; font-weight: bold; text-indent: 0; word-break: break-word; word-wrap: break-word } .calibre74 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 227px; max-width: 100%; text-indent: 0; width: 190px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .calibre75 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; height: 227px; max-width: 100%; text-indent: 0; width: 152px; word-break: break-word; word-wrap: break-word; border: currentColor none 0 } .callout-number { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: green; font-family: Quivira; font-size: 0.83333em; text-indent: 0; word-break: break-word; word-wrap: break-word } .cf { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #229; font-family: "Ubuntu"; font-size: 0.83333em; hyphens: manual; text-indent: 0; word-break: break-word; word-wrap: break-word } .cf1 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #229; font-family: "Ubuntu"; font-size: 0.83333em; text-indent: 0; word-break: break-word; word-wrap: break-word } .cf2 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #229; font-family: "Ubuntu"; font-size: 1em; text-indent: 0; word-break: break-word; word-wrap: break-word } .cf3 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #229; font-family: "Ubuntu"; font-size: 1em; hyphens: manual; text-indent: 0; word-break: break-word; word-wrap: break-word } .chapter-name { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #555; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-indent: 0; word-break: break-word; word-wrap: break-word } .chapter-number { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #355; display: block; font-size: 0.83333em; font-weight: normal; text-indent: 0; word-break: break-word; word-wrap: break-word } .chapter-title { -moz-box-sizing: border-box; -moz-hyphens: auto; -ms-word-break: break-all; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; color: #404040; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 2.4em; font-style: normal; font-weight: 500; hyphens: auto; line-height: 1.2; text-align: right; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 2em 0 0.35em } .codeinfo { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #99c; display: table-cell; font-family: UbuntuMono; font-size: 0.9em; font-weight: bold; line-height: 1.2; text-align: right; text-indent: 0; vertical-align: top; white-space: pre-wrap; width: 1.5em; word-break: break-word; word-wrap: break-word; padding: 0 0.5em 0 0; margin: 0 } .codeline { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: table-cell; font-family: UbuntuMono; font-size: 1em; line-height: 1.2; text-align: inherit; text-indent: 0; vertical-align: top; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .comment { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #151; font-style: italic; text-indent: 0; word-break: break-word; word-wrap: break-word } .coprompt { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: rgb(144, 17, 125); font-weight: bold; text-indent: 0; word-break: break-word; word-wrap: break-word } .copyright { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: #abb; box-sizing: border-box; color: #355; display: block; font-family: inherit; font-size: 0.75em; text-align: center; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 3px 0; border-top: #355 solid 1px; margin: 3em 1em 0 } .dedication { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; margin-bottom: 0; margin-top: 0; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0 } .dedication-text { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1.2em; font-style: italic; hyphens: auto; line-height: 1.5em; text-align: center; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 3em 0 1.25em } .epigraph { -moz-border-radius: 1em; -moz-box-sizing: border-box; -webkit-border-radius: 1em; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: #f0f8f8; border-radius: 1em; box-sizing: border-box; color: #477; display: block; float: left; font-family: inherit; font-size: 0.75em; font-style: italic; text-align: left; text-indent: 0; width: 40%; word-break: break-word; word-wrap: break-word; padding: 0.5em; border: #cee solid 1px; margin: 1em 2em 2em 0 } .episign { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1em; margin-bottom: 0; margin-top: 0; text-align: right; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 2px; border-top: #ddd solid 2px; border-right: #ddd solid 0; border-bottom: #ddd solid 0; border-left: #ddd solid 0 } .episignname { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; text-indent: 0; word-break: break-word; word-wrap: break-word } .figurecaption { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-weight: bold; text-align: center; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 1em } .footnote { -moz-box-sizing: border-box; -moz-transition: border-bottom 0.3s ease; -o-transition: color 0.2s ease-out; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-transition: border-bottom 0.3s ease; box-sizing: border-box; color: #070707; font-size: 0.83333em; line-height: 1.2; position: relative; text-decoration: none; text-indent: 0; transition: border-bottom 0.3s ease; vertical-align: baseline; word-break: break-word; word-wrap: break-word; border: currentColor none medium } .footnote-number { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; float: left; font-size: 1em; line-height: 1.5em; text-indent: 0; white-space: nowrap; width: 1.5em; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .footnote1 { -moz-box-sizing: border-box; -moz-transition: border-bottom 0.3s ease; -o-transition: color 0.2s ease-out; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-transition: border-bottom 0.3s ease; box-sizing: border-box; color: #070707; font-size: 1em; line-height: 1.2; position: relative; text-decoration: none; text-indent: 0; transition: border-bottom 0.3s ease; vertical-align: baseline; word-break: break-word; word-wrap: break-word; border: currentColor none medium } .footnotes { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 0.75em; line-height: 1.2; position: relative; text-indent: 0; vertical-align: baseline; word-break: break-word; word-wrap: break-word; padding: 0; border-top: #add solid 2px; border-right: #add none 0; border-bottom: #add none 0; border-left: #add none 0; margin: 2em 1em 0 } .force-newline { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-size: 1em; font-style: italic; line-height: 1.5em; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .kw { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #469; font-style: normal; font-weight: bold; text-indent: 0; word-break: break-word; word-wrap: break-word } .last-para-in-cell { -moz-box-sizing: border-box; -moz-hyphens: auto; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 1em; hyphens: auto; line-height: 130%; text-align: inherit; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .livecodelozenge { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: #add; box-sizing: border-box; display: block; font-family: Ubuntu; font-size: 1em; text-indent: 0; width: 100%; word-break: break-word; word-wrap: break-word; padding: 0.3em 0.2em 0.3em 0.6em; border-bottom: #8bb solid 1px; margin: 0 1em } .outerlines { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: #ddf; box-sizing: border-box; display: table-cell; font-style: normal; font-weight: 700; text-align: left; text-indent: 0; vertical-align: top; word-break: break-word; word-wrap: break-word; padding: 10px 0.5em; border-bottom: #aad solid 2px; margin: 0 } .pp-chunk { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #463; display: block; font-size: 0.75em; margin-left: 10%; margin-right: 10%; text-indent: 0; word-break: break-word; word-wrap: break-word } .pp-no-chunk { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; color: #445; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; line-height: 1.2; text-align: left; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 1em 0 1ex } .pp-no-chunk1 { -moz-box-sizing: border-box; -moz-hyphens: auto; -ms-word-break: break-all; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; color: #888; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 2em; font-style: normal; font-weight: bold; hyphens: auto; line-height: 1.2; text-align: center; text-indent: 0; width: 100%; word-break: break-word; word-wrap: break-word; padding: 0.5em 0; border-top: #777 solid 4px; border-bottom: #555 solid 2px; margin: 1em 0 } .praise { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #fff; border-collapse: collapse; border-spacing: 0; box-sizing: border-box; display: block; font-size: 1em; margin-bottom: 1.5em; margin-top: 0; max-width: 100%; overflow: unset; overflow-x: unset; overflow-y: unset; text-indent: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; padding: 10px; border: #ddd solid 1px } .prefacesignoffdate { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-size: 0.75em; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 1em } .prefacesignoffemail { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: courier, fixed, monospace; font-size: 0.75em; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 1em } .processedcode { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #fff; border-collapse: collapse; border-spacing: 0; box-sizing: border-box; display: block; font-size: 1em; max-width: 100%; overflow: unset; overflow-x: unset; overflow-y: unset; table-layout: fixed; text-indent: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; padding: 10px; border: #ddd solid 1px; margin: 0.7em 0 } .production { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: inline-block; margin-right: 1em; text-indent: 0; word-break: break-word; word-wrap: break-word } .sidebar { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #eee; box-shadow: 0 5px 10px #eee; box-sizing: border-box; display: block; font-family: sans, Mincho; font-size: 0.75em; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 1em 2em; border: #ddd dotted 1px; margin: 2em } .sidebar-title { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: block; font-family: inherit; font-weight: bold; margin-bottom: 0; margin-top: 0; text-align: center; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; border-bottom: #aaa solid 1px } .simpletable { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #fff; border-collapse: collapse; border-spacing: 0; box-sizing: border-box; display: block; font-size: 1em; margin-bottom: 2em; margin-top: 1em; max-width: 100%; overflow: unset; overflow-x: unset; overflow-y: unset; text-indent: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; padding: 2px; border: #aad solid 2px } .string { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #551; font-style: italic; hyphens: manual; text-indent: 0; word-break: break-word; word-wrap: break-word } .titlepage { -moz-box-sizing: border-box; -moz-hyphens: auto; -ms-word-break: break-all; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; color: #555; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 2.4em; font-style: normal; font-weight: 500; hyphens: auto; line-height: 1.2; text-align: center; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 10px 0; border-top: #888 solid 3px; border-right: #888 none 3px; border-bottom: #888 solid 3px; border-left: #888 none 3px; margin: 50px 10% 0.35em } .titlepage1 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; clear: both; color: #777; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; letter-spacing: 1px; line-height: 1.1; text-align: center; text-indent: 0; text-transform: uppercase; word-break: break-word; word-wrap: break-word; padding: 0; margin: 10px 10% 1ex } .titlepage2 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: transparent; box-sizing: border-box; clear: both; color: #777; display: block; font-family: "source sans pro", sans-serif, AvenirNextCondensed-Medium, HelveticaNeue-CondensedBold, "Droid Sans", Helvetica, Arial, sans-serif; font-size: 1.2em; font-style: normal; font-weight: bold; letter-spacing: 1px; line-height: 1.1; text-align: center; text-indent: 0; text-transform: uppercase; word-break: break-word; word-wrap: break-word; padding: 0; margin: 20px 10% 1ex } .titlepage3 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #777; display: block; font-family: inherit; font-size: 0.75em; text-align: center; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 1em 0 0.35em } .toc-chap { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: list-item; line-height: 1.5; list-style-image: none; list-style-position: outside; list-style-type: decimal; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 } .toc-secnum { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: inline-block; text-decoration: none; text-indent: 0; width: 2em; word-break: break-word; word-wrap: break-word } .toc-sect { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; box-sizing: border-box; display: list-item; line-height: 1.5; list-style-image: none; list-style-position: outside; list-style-type: decimal; text-indent: 0; word-break: break-word; word-wrap: break-word; padding: 0; margin: 0 0 0 4em } .tr { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: #dfd; box-sizing: border-box; display: table-row; text-indent: 0; vertical-align: inherit; word-break: break-word; word-wrap: break-word; border-bottom: #ddd solid 1px } .tr1 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f7f7f7; box-sizing: border-box; display: table-row; text-indent: 0; vertical-align: inherit; word-break: break-word; word-wrap: break-word; border-bottom: #ddd solid 1px } .tr2 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background: #dfd; box-sizing: border-box; display: table-row; text-indent: 0; vertical-align: inherit; word-break: break-word; word-wrap: break-word; border-bottom: currentColor none 0 } .tr3 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #f7f7f7; box-sizing: border-box; display: table-row; text-indent: 0; vertical-align: inherit; word-break: break-word; word-wrap: break-word; border-bottom: currentColor none 0 } .pcalibre:visited { -moz-transition: border-bottom 0.3s ease; -webkit-transition: border-bottom 0.3s ease; color: #070707; text-decoration: none; transition: border-bottom 0.3s ease; border-bottom: #bbb dashed 1px } .pcalibre2:link { -moz-transition: border-bottom 0.3s ease; -webkit-transition: border-bottom 0.3s ease; color: #070707; text-decoration: none; transition: border-bottom 0.3s ease; border-bottom: #bbb dashed 1px } .pcalibre3:focus { border-bottom: #333 dashed 1px } .pcalibre4:after { content: "," } .pcalibre5:after { content: "" } .pcalibre6:after { background: url(images/h1-underline.gif) repeat-x bottom; clear: both; content: " "; display: block; font-size: 3px; overflow: none } .pcalibre1:hover { border-bottom: #333 dashed 1px } .pcalibre7:hover { color: #366; border-bottom: #333 dashed 1px }