@namespace h "http://www.w3.org/1999/xhtml"; .arial-italic { font-style: italic; font-weight: normal; line-height: 1.2 } .arial-italic1 { font-style: italic; font-weight: normal } .author-byline { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 1em; font-style: italic; font-weight: bold; line-height: 1.2; margin-bottom: 2.14em; margin-left: 0; margin-right: 0; margin-top: 0.43em; text-align: center; text-indent: 0 } .bold { font-style: normal; font-weight: bold; line-height: 1.2 } .bold-italic { line-height: 1.2 } .bold1 { font-style: normal; font-weight: bold } .box-bullet { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 2.25em; margin-right: 1.12em; margin-top: 0; text-align: justify; text-indent: -1.5em } .box-bullet-last { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 2.25em; margin-left: 2.25em; margin-right: 1.12em; margin-top: 0; text-align: justify; text-indent: -1.5em } .box-head { border-top: 2px rgb(128, 0, 0) solid; color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.79412em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0.9em; margin-right: 0.9em; margin-top: 1em; text-align: left; text-indent: 0 } .box-text { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 1.12em; margin-right: 1.12em; margin-top: 0; text-align: justify; text-indent: 0 } .box-text-last { border-bottom: 2px rgb(128, 0, 0) solid; color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-left: 1.12em; margin-right: 1.12em; margin-top: 0; text-align: justify; text-indent: 0 } .break-head { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.70588em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 2.4em; margin-right: 1.6em; margin-top: 1em; text-align: left; text-indent: 0 } .break-text { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 2.4em; margin-right: 1.6em; margin-top: 0; text-align: justify; text-indent: 0 } .bullet { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 1.56em; margin-right: 0; margin-top: 0; text-align: justify; text-indent: -1.56em } .bullet-first { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 1.56em; margin-right: 0; margin-top: 0.33em; text-align: justify; text-indent: -1.56em } .bullet-last { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.33em; margin-left: 1.56em; margin-right: 0; margin-top: 0; text-align: justify; text-indent: -1.56em } .calibre { display: block; font-size: 1.41667em; page-break-before: always } .calibre1 { display: block } .calibre10 { height: auto; max-width: 100%; width: auto } .calibre11 { color: blue; cursor: pointer; text-decoration: underline } .calibre12 { height: auto; line-height: 1.2; max-width: 100%; width: auto } .calibre2 { height: auto; width: auto } .calibre3 { display: block; font-size: 1.41667em; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-left: 0; padding-right: 0; page-break-before: always } .calibre4 { display: block; font-size: 1.41176em; font-weight: bold; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; margin-top: 0.67em } .calibre5 { font-size: 1em; line-height: normal; vertical-align: super } .calibre6 { display: block; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 1em } .calibre7 { font-weight: bolder } .calibre8 { color: blue; cursor: pointer; line-height: 1.2; text-decoration: underline } .calibre9 { display: block; text-align: center } .chap-title { border-bottom: 4px rgb(128, 0, 0) solid; color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 1.41176em; font-style: normal; font-weight: bold; line-height: 1.22em; margin-bottom: 1em; margin-left: 0; margin-right: 1.33em; margin-top: 0.33em; text-align: center; text-indent: 0 } .comment-reference { font-size: 0.75em; line-height: 1.2 } .copyright-text { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0 } .copyright-text-last { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.75em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0 } .dateline-bullet { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0.8em; margin-right: 0; margin-top: 0; text-align: left; text-indent: -0.8em } .dateline-heading { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.70588em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0.22em; margin-left: 2em; margin-right: 0; margin-top: 0; text-align: left; text-indent: -1em } .fm-bullet { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 1.75em; margin-right: 0; margin-top: 0; text-align: justify; text-indent: -1.75em } .fm-bullet-first { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 1.75em; margin-right: 0; margin-top: 0.38em; text-align: justify; text-indent: -1.75em } .fm-bullet-last { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.38em; margin-left: 1.75em; margin-right: 0; margin-top: 0; text-align: justify; text-indent: -1.75em } .fm-heading { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.79412em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0.82em; margin-left: 0; margin-right: 0; margin-top: 2.18em; text-align: left; text-indent: 0 } .fm-heading1 { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.79412em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.09em; margin-left: 0; margin-right: 0; margin-top: 0.55em; text-align: left; text-indent: 0 } .fm-heading2 { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 1.17647em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0.56em; margin-left: 0; margin-right: 0; margin-top: 0.33em; text-align: center; text-indent: 0 } .fm-heading3 { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.79412em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0.75em; margin-left: 0; margin-right: 0; margin-top: 1.91em; text-align: center; text-indent: 0 } .fm-normal { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 1.5em } .fm-normal-centered { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 1.5em } .fm-normal-last { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.75em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 1.5em } .fm-normal-no-indent { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 0 } .fm-normal-no-indent-last { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.75em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 0 } .generic-box-head { border-bottom: 2px rgb(128, 0, 0) solid; color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.79412em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0.3em; margin-left: 0.6em; margin-right: 0.9em; margin-top: 1.4em; text-align: left; text-indent: 0 } .generic-box-text-last { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-left: 1.12em; margin-right: 1.12em; margin-top: 0; text-align: justify; text-indent: 0 } .generic-box-text-p2-below { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.75em; margin-left: 1.17em; margin-right: 1.17em; margin-top: 0; text-align: justify; text-indent: 0 } .heading { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 1.17647em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0.3em; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-indent: 0 } .heading-2-after-head { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.79412em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0 } .heading-3-after-head { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.70588em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0 } .heading1 { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.6em; text-align: left; text-indent: 0 } .heading2 { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.70588em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.71em; text-align: left; text-indent: 0 } .listing-description { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.4em; margin-left: 0; margin-right: 0; margin-top: 0.2em; text-align: justify; text-indent: 0 } .listing-description-after-head { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.4em; margin-left: 0; margin-right: 0; margin-top: 0.13em; text-align: justify; text-indent: 0 } .listing-description-before-head { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.4em; text-align: justify; text-indent: 0 } .mapdisclaimer { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.41176em; font-style: italic; font-weight: bold; line-height: 1.2; margin-bottom: 1.5em; margin-left: 0; margin-right: 0; margin-top: 0.43em; text-align: left; text-indent: 0 } .normal { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 1em } .normal-no-indent { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 0 } .normal-no-indent-first { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.63em; text-align: justify; text-indent: 0 } .quote { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.67em; text-align: left; text-indent: 0 } .quote-byline { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.70588em; font-style: italic; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: right; text-indent: 0 } .recommended-titles { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd"; font-size: 0.70588em; font-style: italic; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .restaurants { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 2em; margin-right: 0; margin-top: 0; text-align: left; text-indent: -1em } .special-feature-body { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 1em; margin-right: 0; margin-top: 0.33em; text-align: justify; text-indent: 0 } .special-feature-body-first { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 1em; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 0 } .special-feature-head { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-indent: 0 } .special-feature-head1 { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.70588em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 1.22em; margin-right: 0; margin-top: 0.33em; text-align: left; text-indent: -1.22em } .special-feature-text { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 0 } .star-ratings { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1.05em; margin-left: 5.58em; margin-right: 0; margin-top: 0; text-align: left; text-indent: -5.58em } .star-ratings-first { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1.26em; margin-left: 5.58em; margin-right: 0; margin-top: 1.26em; text-align: left; text-indent: -5.58em } .title { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Black"; font-size: 1.41176em; font-style: italic; font-weight: bold; line-height: 1.23em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .title-year { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Black"; font-size: 1.41176em; font-style: italic; font-weight: bold; line-height: 1.8em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .toc-chap { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-left: 30px; margin-right: 0; margin-top: 1em; text-align: left } .toc-head { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-left: 40px; margin-right: 0; margin-top: 1em; text-align: left } .toc-head1 { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 1em; margin-left: 65px; margin-right: 0; margin-top: 1em; text-align: left } .wt-directional { color: rgb(0, 0, 0); display: block; font-family: "FrutigerLTStd Cn"; font-size: 0.52941em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.14em; margin-left: 0; margin-right: 0; margin-top: 0.86em; text-align: left; text-indent: 0 } .wt-num-list { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.70588em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.33em; text-align: left; text-indent: 0 } .wt-num-list-first { color: rgb(128, 0, 0); display: block; font-family: "FrutigerLTStd BlackCn"; font-size: 0.70588em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-indent: 0 } .wt-text-w-rule { color: rgb(0, 0, 0); display: block; font-family: "AGaramondPro"; font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 0 }