/* IG-EPUB Master AdR v1.0.0 */

/* font-faces  and map bullets*/


@font-face {
    font-family : APAbetTD;
    font-style : normal;
    font-weight : normal;
    src : url("../fonts/ApabetTD.otf");
}
@font-face {
    font-family : APAmaprefTD;
    font-style : normal;
    font-weight : normal;
    src : url("../fonts/ApamaprefTD.otf");
}
span.APAMapref {
    font-family : "ApamaprefTD"; 
    font-weight : normal;
    font-style : normal;
}
span.APABet {
    font-family : "ApabetTD";
    font-weight : normal;
    font-style : normal;
}
p.APAMapref {
    font-family : "ApamaprefTD";
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
}
p.APAbetTD {
    font-family : "ApabetTD";
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
}


/* General Span Elements (Character styles) */

span.BodyText-Stripped {
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Website-TT {
    font-stretch : condensed;
    font-weight : normal;
    font-style : normal;
}

span.Listings-Website {
    font-stretch : condensed;
    font-weight : normal;
    font-style : normal;
}

span.BodyText-Bold {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Bold-EditorsChoice {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Bold-BestOf {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Bold-TopAttractions {
    font-weight : bold;
    font-style : normal;
}

span.BodyText-Bold-PhotoFeature {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Bold-PhotoFeature-Sidebar {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Bold-TT {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Bold-ATB {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.BodyText-Italic {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-Italic-Timeline {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-Italic-PhotoFeature {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-Italic-PhotoFeature-Sidebar {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-Italic-TT {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-Italic-ATB {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-BoldItalic {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-BoldItalic-EditorsChoice {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-BoldItalic-PhotoFeature {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-BoldItalic-PhotoFeature-Sidebar {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-BoldItalic-TT {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.BodyText-DropCap {
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
}

span.Caption-Italic {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
    font-variant : normal;
}

span.Caption-Bold {
    font-weight : bold;
    font-style : normal;
    }
    
    
span.Standfirst-Italic {
    font-weight : normal;
    font-style : italic;
}

span.Listings-Description-Italic {
    font-weight : normal;
    font-style : italic;
}

span.Listings-Description-Bold {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.Listings-Price {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.Box-Bold {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.Box-Bold-FullPage {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.Box-Bold-TT {
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
}

span.Box-BoldItalic {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.Box-BoldItalic-Fullpage {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.Box-BoldItalic-TT {
    font-weight : bold;
    font-style : italic;
    font-size : 1em;
}

span.Box-Italic {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.Box-Italic-FullPage {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

span.Box-Italic-TT {
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
}

a {
    text-decoration : none;
    color : #395BA5;
}



/* General Paragraph Elements */

p.TitlePage {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 6em;
    font-variant : small-caps;
    line-height : 1em;
    text-align : center;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}


p.Chapter-Head {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.6em;
    font-variant : small-caps;
    line-height : 1em;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin : 2em .75em 1em 0em;
}

p.MainHeader-TT {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.6em;
    font-variant : small-caps;
    line-height : 1em;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .75em 0em;
}

p.MainHeader-Listings {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.6em;
    font-variant : small-caps;
    line-height : 1em;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin : .5em .5em 0em 0em;
}

p.Standfirst {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.2;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .5em 0em;
}

p.Standfirst-Left {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.2;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .5em 0em;
}

p.Standfirst-L {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.2;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .5em 0em;
}

p.Standfirst-PhotoFeature {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.2;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 1em 0em;
}

p.Head-A {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.4em;
    font-variant : normal;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em .25em 0em;
}

p.Head-A-ATB {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    font-variant : small-caps;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em .25em 0em;
}

p.Head-A-PhotoFeature {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    font-variant : small-caps;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em .25em 0em;
}

p.Head-A-PhotoFeature-SideBar {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.3em;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em .25em 0em;
}

p.Head-A-BestOf {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    font-variant : small-caps;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em .25em 0em;
}

p.TopAttractions {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.5em;
    font-variant : normal;
    line-height : 1;
    text-align : center;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em .25em 0em;
}




p.Head-A-Timeline {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.75em;
    line-height : 1.5;
    text-align : left;
    color : #FFFFFF;
    text-indent : .3em;
    background-color : #414142;
    padding : .5em 0em .5em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-A-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.75em;
    line-height : 1.5;
    text-align : center;
    color : #FFFFFF;
    text-indent : .3em;
    background-color : #414142;
    padding : .5em 0em .5em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-A-Listings {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.75em;
    line-height : 1.5;
    text-align : center;
    color : #FFFFFF;
    text-indent : .3em;
    background-color : #414142;
    padding : .5em 0em .5em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-A-Listings-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.75em;
    line-height : 1.5;
    text-align : center;
    color : #FFFFFF;
    text-indent : .3em;
    margin : 1em 0em 0em 0em;
    background-color : #808285;
    padding : .5em 0em .5em 0em;
}

p.Head-A-Listings-Restaurants {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.75em;
    line-height : 1.5;
    text-align : center;
    color : #FFFFFF;
    text-indent : .3em;
    margin : 1em 0em 0em 0em;
    background-color : #414142;
    padding : .5em 0em .5em 0em;
}

p.Head-B {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em .25em 0em;
}


p.Head-B-ATB {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}


p.Head-B-Listings {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.5em;
    line-height : 1.7;
    text-align : center;
    color : #FFFFFF;
    text-indent : .3em;
    background-color : #808285;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}


p.Head-B-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.5em;
    line-height : 1.7;
    text-align : center;
    color : #FFFFFF;
    text-indent : .3em;
    background-color : #808285;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-B-TT-2lines {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.5em;
    line-height : 1.7;
    text-align : center;
    color : #FFFFFF;
    text-indent : .3em;
    background-color : #808285;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-B-BestOf {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.5em;
    line-height : 1.5;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Head-B-Dark-Timeline {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.1em;
    line-height : 1.5;
    text-align : left;
    color : #000000;
    text-indent : .3em;
    background-color : #F7B174;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-B-Light-Timeline {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.1em;
    line-height : 1.5;
    text-align : left;
    color : #000000;
    text-indent : .3em;
    background-color : #FDE6D0;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}



p.Head-C-Listings {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.5em;
    line-height : 1.4;
    text-align : center;
    color : #000000;
    text-indent : .3em;
    background-color : #BCBEC0;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-C-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.4;
    text-align : center;
    color : #000000;
    text-indent : .3em;
    background-color : #BCBEC0;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}

p.Head-C-TT-2lines {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.4;
    text-align : center;
    color : #000000;
    text-indent : .3em;
    background-color : #BCBEC0;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
}


p.Head-C-2ndline-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.4;
    text-align : center;
    color : #000000;
    text-indent : .3em;
    background-color : #BCBEC0;
    padding : 0em 0em 0em 0em;
    margin: -.3em 0em 0em 0em;
}

p.Head-C-SpaceBefore-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.4;
    text-align : center;
    color : #000000;
    text-indent : .3em;
    margin : 1em 0em 0em 0em;
    background-color : #BCBEC0;
    padding : 0em 0em 0em 0em;
}


p.Head-C-ATB {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : .88em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}






p.Head-D-SpaceBefore-TT {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em 0em 0em;
}

p.Head-D-ATB {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em 0em 0em;
}

p.Head-D-TT {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em 0em 0em;
}


p.Head-D-TT1 {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : italic;
    font-size : 1em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1em 0em 0em 0em;
}




p.Head-E-ATB {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : .8em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .6em 0em;
}
p.Head-E-SpaceBefore-TT {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : .75em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1.5em 0em 0em 0em;
}

p.Head-E-TT {
    font-family : Helvetica, sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : .75em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 1.5em 0em 0em 0em;
}


p.BodyText {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    color : #000000;
    text-indent : 1.5em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-Timeline {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.BodyText-EditorsChoice {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .6em 0em;
}

p.BodyText-BestOf {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .6em 0em;
}

p.BodyText-TopAttractions {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em .6em 0em;
}

p.BodyText-PhotoFeature {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 1.5em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-PhotoFeature-Sidebar {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 1.5em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-TT {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    color : #000000;
    text-indent : 1.5em;
    margin : .0em 0em 0em 0em;
}

p.BodyText-DropCap {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-DropCap-ATB {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}


p.BodyText-ATB {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 1em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-NoIndent {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-NoIndent-ATB {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}


p.BodyText-NoIndent-PhotoFeature {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-NoIndent-PhotoFeature-Sidebar {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-NoIndent-TTa {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.0;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .55em 0em 0em 0em;
}


p.BodyText-NoIndent-TT {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .75em 0em 0em 0em;
}


p.BodyText-NoIndent-TTb {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 0.3;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .75em 0em 0em 0em;
}

p.BodyText-NoIndent-TT1 {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.17;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .75em 0em 0em 0em;
}




p.Caption { font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .8em;
    line-height : 1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : -.5em 0em 0em 0em;
}

p.Caption-NoRule {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Caption-Rule {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Caption-PhotoFeature {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Caption-RuleAbove-TT {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}
p.Caption-RuleBelow-TT {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.PhotoCredit {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : italic;
    font-size : .6em;
    line-height : 1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Listings-Name {
    font-family : "Palatino", serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1.8;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 2em 0em 0em 0em;
}


p.Listings-Name-SpaceBefore {
    font-family : "Palatino", serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1.8;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 2em 0em 0em 0em;
}

p.Listings-Address {
    font-family : "Palatino", serif;
    font-style : normal;
    font-size : 1em;
    line-height : 1.14;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Listings-Description-NoIndent {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style :normal;
    font-size : 1em;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Listings-Description {
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style :normal;
    font-size : 1em;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.No-Paragraph-Style {
    font-size : 0em;
    line-height : 0em;
    color : #000000;
    padding : 0em;
    margin: 0em;
}


p.para-style-override {
    font-size : 0em;
    line-height : 0em;
    color : #000000;
    padding : 0em;
    margin: 0em;
}

p.Caption-TopAttractions {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.17em;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}


p.TOC-pink {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.2em;
    font-variant : small-caps;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 2em 0em .5em 0em;
    background-color : #F1908C;
    padding: .3em 1em .3em .3em;
}


p.TOC-blue {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.2em;
    font-variant : small-caps;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 2em 0em 0em 0em;
    background-color : #CAD6E6;
    padding: .3em 1em .3em .3em;
}

p.TOC-yellow {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.2em;
    font-variant : small-caps;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 2em 0em 0em 0em;
    background-color : #FFE289;
    padding: .3em 1em .3em .3em;
}





p.BodyText-TOC1{
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.3em;
    text-decoration : none;
    font-variant : normal;
    line-height : 1.7;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-TOC2{
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.1em;
    text-decoration : none;
    font-variant : normal;
    line-height : 1.3;
    text-align : left;
    color : #000000;
    text-indent : 1.2em;
    margin : 0em 0em 0em 0em;
}

p.BodyText-TOC3{
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    text-decoration : none;
    font-variant : normal;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 2.2em;
    margin : 0em 0em 0em 0em;
}


p.BodyText-TOC4{
    font-family : "Palatino", serif;
    font-weight : normal;
    font-style : normal;
    font-size : .75em;
    text-decoration : none;
    font-variant : normal;
    line-height : 1.25;
    text-align : left;
    color : #000000;
    text-indent : 2.5em;
    margin : 0em 0em 0em 0em;
}




/* Boxes */

p.Box {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.Box-QuoteSource {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : italic;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.Box-TT {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 1.5em;
    margin : 0em 0em 0em 0em;
}

p.Box-NoIndent {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.Box-FullPage {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.Box-NoIndent-FullPage {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.Box-FullPage-NoIndent {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}




p.Box-DropCap-FullPage {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.Box-NoIndent-TT {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Box-Standfirst {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.Box-DropCap {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Box-Pullout {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : italic;
    font-size : .9em;
    line-height : 1.33;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    background-color : #BFC6DF;
    padding : 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}


p.Box-Header-MainAttractions {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.3em;
    line-height : 1.17;
    text-align : left;
    color : #FFFFFF;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
}

p.Header-MainAttractions-R {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.3em;
    line-height : 1.17;
    text-align : left;
    color : #FFFFFF;
    text-indent : -.5em;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
}

p.Header-MainAttractions-L {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.3em;
    line-height : 1.17;
    text-align : left;
    color : #FFFFFF;
    text-indent : -.5em;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
    width: 100%;
}
div.Header-MainAttractions-L {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.3em;
    line-height : 1.17;
    text-align : left;
    color : #FFFFFF;
    text-indent : -.5em;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
    width: 100%;
}

p.MainAttractions {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.3;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em 0em 0em;
}

p.Listings-PriceBox {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.2;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin: 0em 0em 0em 0em;
}


p.Listings-PriceBox-nospaceafter {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.2;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin: 0em 0em 0em 0em;
}


p.PriceBox-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.2;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin: 0em 0em 0em 0em;
}

p.PriceCategory-TT {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1em;
    line-height : 1.2;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin: 0em 0em 0em 0em;
}


p.Box-Header {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.3em;
    line-height : 1.17;
    text-align : center;
    color : #000000;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
}

p.Box-Header-A {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #000000;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #F7B174;
    margin: 1em 0em 0em 0em;
}


p.Box-Header-FullPage-A {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #000000;
    text-indent : 0;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
}


p.Box-Header-FullPage-B {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
}


p.Box-Header-FullPage {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #000000;
    text-indent : 0;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
}


p.Box-Header-PriceCategory {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-size : 1.1em;
    line-height : 1.5;
    text-align : right;
    color : #000000;
    text-indent : 0em;
    margin: 0em 0em 0em 0em;
}

p.Box-Header-TT {
    font-family : "Helvetica", sans-serif;
    font-size : 1.4em;
    line-height : 1.17;
    text-align : center;
    color : #FFE289;
    background-color : #000000;
    padding : 0.25em 0em .25em .25em;
    margin : -.05em -.5em .25em -.5em
}


p.Box-Header-Tip {
    font-family : "Helvetica", sans-serif;
    font-size : 1.1em;
    font-weight:bold;
    line-height : 1em;
    text-align : center;
    color : #FF6F37;
    margin: -.5em 0em 0em 0em;
}


/* Divs */

div.Box-Header-A {
    background-color : #F7B174;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-A {
    background-color : #FDE5CD;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}


div.Box-Header-MainAttractions{
    background-color : #395BA5;
    padding : 0.5em .75em .5em .75em;
    margin-top: 1em; 
    break-inside:avoid;
}

div.Box-MainAttractions{    background-color : #CAD6E6; padding : 0.5em .0em .5em .0em; margin-bottom: 1em; width: 100%;    
display : inline-block; break-inside:avoid;}

div.Box-Pullout {
    background-color : #BFC6DF;
    padding : .75em .75em .75em .75em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left:15%;
    margin-right:15%; 
    display : inline-block;
    break-inside:avoid;
}

div.Box-Pullout rightFloat{
    background-color : #BFC6DF;
    padding : .75em .75em .75em .75em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left:15%;
    margin-right:15%; 
    display : inline-block;
    break-inside:avoid;
}

div.TitlePage {
    page-break-after : always;
    display : inline-block;
    break-inside:avoid;
}


div.Caption {
    padding : .5em .5em .5em .5em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}

div.PriceBox {
    background-color : #FFE289;
    padding : 0em .5em .5em .5em;
    margin: -.9em 0em 1em 0em;
    display : inline-block;
    break-inside:avoid;
}


div.PriceBox-Spread {
    background-color : #FFE289;
    padding : 0em .5em .5em .5em;
    margin: -.9em 0em 1em 0em;
    display : inline-block;
    break-inside:avoid;
}

div.PriceBox-TT {
    border-color : #FFE289;
    border-style : solid;
    border-width : 1em;
    background-color : #FFE289;
    padding : 0em .5em .5em .5em;
    margin: -.7em 0em -.6em 0em;
    display : inline-block;
    break-inside:avoid;
}

div.PriceBox-1-5Column {
    border-color : #FFE289;
    border-style : solid;
    border-width : 1em;
    background-color : #FFE289;
    padding : 0em .5em .5em .5em;
    margin: -.7em 0em -.6em 0em;
    display : inline-block;
    break-inside:avoid;
}

div.PriceBox-2-5Column {
    border-color : #FFE289;
    border-style : solid;
    border-width : 1em;
    background-color : #FFE289;
    padding : 0em .5em .5em .5em;
    margin: -.7em 0em -.6em 0em;
    display : inline-block;
    break-inside:avoid;
}


div.MainHeader-Asection {
    background-color : #A1BFBE;
    padding : .25em 0em .25em 0em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}

div.MainHeader-Bsection {
    background-color : #85C594;
    padding : .25em 0em .25em 0em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}

div.MainHeader-Csection {
    background-color : #c7c7c7;
    padding : .25em 0em .25em 0em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}

div.MainHeader-Dsection {   background-color : #f18739; padding : .25em 0em .25em 0em;  margin: 0em 0em 1em 0em;    break-inside:avoid;}
div.MainHeader-Dsection1 {  background-color : #fab685; padding : .25em 0em .25em 0em;  margin: 0em 0em 1em 0em;    break-inside:avoid;}


div.MainHeader-TT {
    background-color : #FFE289;
    padding : .25em 0em .25em 0em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}

div.MainHeader-Listings {
    background-color : #FFE289;
    padding : .25em 0em .25em 0em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}

div.MainHeader-Prelims {
    background-color :  #FFE289;
    padding : .25em 0em .25em 0em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}






div.Box-TT {
    background-color : #FFE289;
    padding : .5em .75em .5em .75em;
    margin: 1em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%; 
    display : inline-block;
    break-inside:avoid;
}

div.Box-TT rightFloat {
    background-color : #FFE289;
    padding : .5em .75em .5em .75em;
    margin: 1em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%; 
    display : inline-block;
    break-inside:avoid;
}

div.Box-TT leftFloat {
    background-color : #FFE289;
    padding : .5em .5em .5em .5em;
    margin: 1em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%; 
    display : inline-block;
    break-inside:avoid;
}

div.Group-Map {
    margin: .5em 0em .5em 0em;
    width : 100%;
    display : inline-block;
    break-inside:avoid;
}

div.Map {
    margin: .5em 0em .5em 0em;
    width : 100%;
    display : inline-block;
    break-inside:avoid;
}

div.Photo-Square {
    margin: 1em 0em 0em 0em;
    display : inline-block;
    break-inside:avoid;
}

div.Photo-Landscape {
    margin: 1em 0em 0em 0em;
    display : inline-block;
    break-inside:avoid;
}

div.Photo-Portrait {
    margin: 1em 0em 0em 0em;
    display : inline-block;
    break-inside:avoid;
}


div.Group-TopAttractions {
    margin : 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    width : 100%;
    page-break-before:always;
    display : inline-block;
    break-inside:avoid;
}

div.Group-Photo {
    margin : .5em 0em 0em 0em;
    padding: 0.10em 0em 0em 0em;
    width : 100%;
    display : run-in;
    break-inside:avoid;
}

Group-Photo rightFloat {
    margin : .5em 0em 0em 0em;
    padding: 0.10em 0em 0em 0em;    
    width : 100%;
    display : inline-block;
    break-inside:avoid;
}

Group-Photo leftFloat {
    margin : .5em 0em 0em 0em;
    padding: 0.10em 0em 0em 0em;
    width : 100%;
    display : inline-block;
    break-inside:avoid;
}

div.Group-TopAttractionsa {
    margin : 0em 0em 0.75em 0em;
    padding: 0.10em 0em 0em 0em;
    width : 100%;
    display : inline-block;
    page-break-before:always;
    break-inside:avoid;
}

div.Photo-TitlePage {
    margin: 0em 0em 0em 0em;
    display : inline-block;
    break-inside:avoid;
}

div.image {
    display : inline-block;
    break-inside:avoid;
}



div.TopAttractions {
    background-color : #D1D3D4;
    padding : .25em 0em .25em 0em;
    margin: 3em 0em 1em 0em;
    page-break-before:always;
    break-inside:avoid;
}

div.Box-FullPage-A {
    background-color : #FDE5CD;
    padding : 0em .75em .5em .75em;
    margin: 1em 0em 1em 0em;
    break-inside:avoid;
}

div.Box-FullPage-B {
    background-color : #CAD6E6;
    padding : 0em .75em .5em .75em;
    margin: 1em 0em 1em 0em;
    break-inside:avoid;
}











/* Margin Boxes */



div.Box-Margin{
    display : inline-block;
    break-inside:avoid;
    }



/* Box Drink */

div.Box-Drink{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%; 
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
    }

div.Box-Header-Drink{
    background-color : #9E67A8;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Drink {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #FFFFFF;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #9E67A8;
}



/* Box Quote */

div.Box-Quote{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%;
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
}

div.Box-Header-Quote{
    background-color : #D42B8F;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Quote {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #FFFFFF;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #D42B8F;
}




/* Box Eat */


div.Box-Eat{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%;
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
}

div.Box-Header-Eat{
    background-color : #FCD239;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Eat {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #000000;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #FCD239;
}



/* Box Kids */

div.Box-Kids{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%; 
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
}

div.Box-Header-Kids{
    background-color : #D21628;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Kids {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #FFFFFF;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #50CA3E;
}



/* Box Shop */

div.Box-Shop{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%;
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
}

div.Box-Header-Shop{
    background-color : #44B453;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Shop {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #FFFFFF;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #ED2217;
}


/* Box Tip */

div.Box-Tip{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%;
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
}

div.Box-Header-Tip{
    background-color : #6D92C9;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Tipa {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #FFFFFF;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #6D92C9;
}


/* Box Fact */

div.Box-Fact{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%;
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
}

div.Box-Header-Fact{
    background-color : #00B0DA;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Fact {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #FFFFFF;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #F7E497;
}



/* Box Where */

div.Box-Where{
    background-color : #FFFFFF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    margin-left:15%;
    margin-right:15%; 
    border-color : #6D6E71;
    border-style : solid;
    border-width: thin;
    display : inline-block;
}

div.Box-Header-Where{
    background-color : #F28A42;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    margin-left:15%;
    margin-right:15%; 
}

p.Box-Header-Where {
    font-family : "Helvetica", sans-serif;
    font-size : .9em;
    line-height : 1.2;
    text-align : center;
    color : #FFFFFF;
    padding : .3em 0em .3em 0em;
    margin: 0em 0em 0em 0em;
    background-color : #FF6F37;
}




div.Box-Header-G {
    background-color : #56B466;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-G {
    background-color : #D9EBD7;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #56B466;
    border-right: solid 2px #56B466;
    border-bottom: solid 2px #56B466;
}

p.Box-Header-G {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #56B466;
    margin: 1em 0em 0em 0em;
}

span.G {
    background-color:#FFFFFF;
    color:#56B466;
    font-weight:bold;
    padding-left:0.2em;
    padding-right:0.2em;
}






div.Box-Header-F {
    background-color : #8D6FAF;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-F {
    background-color : #DFD9ED;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #8D6FAF;
    border-right: solid 2px #8D6FAF;
    border-bottom: solid 2px #8D6FAF;
}

p.Box-Header-F {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #8D6FAF;
    margin: 1em 0em 0em 0em;
}

span.F {
    background-color:#FFFFFF;
    color:#8D6FAF;
    font-weight:bold;
    padding-left:0.2em;
    padding-right:0.2em;
}


div.Box-Header-S {
    background-color : #EB5B9C;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-S {
    background-color : #FADAEA;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #EB5B9C;
    border-right: solid 2px #EB5B9C;
    border-bottom: solid 2px #EB5B9C;
}

p.Box-Header-S {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #EB5B9C;
    margin: 1em 0em 0em 0em;
}

span.S {
    background-color:#FFFFFF;
    color:#EB5B9C;
    font-weight:bold;
    padding-left:0.2em;
    padding-right:0.2em;
}


div.Box-Header-E {
    background-color : #F18739;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-E {
    background-color : #FDDFC7;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #F18739;
    border-right: solid 2px #F18739;
    border-bottom: solid 2px #F18739;
}

p.Box-Header-E {
    font-family : "Helvetica", sans-Serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #F18739;
    margin: 1em 0em 0em 0em;
}

span.E {
    background-color:#FFFFFF;
    color:#F18739;
    font-weight:bold;
    padding-left:0.2em;
    padding-right:0.2em;
}


div.Box-Header-K {
    background-color : #FDC53E;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-K {
    background-color : #FEEED3;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #FDC53E;
    border-right: solid 2px #FDC53E;
    border-bottom: solid 2px #FDC53E;
}

p.Box-Header-K {
    font-family : "Helvetica", sans-Serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #FDC53E;
    margin: 1em 0em 0em 0em;
}

span.K {
    background-color:#FFFFFF;
    color:#FDC53E;
    font-weight:bold;
    padding-left:0.2em;
    padding-right:0.2em;
}



div.Box-Header-V {
    background-color : #009FE3;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-V {
    background-color : #B0DEF6;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #009FE3;
    border-right: solid 2px #009FE3;
    border-bottom: solid 2px #009FE3;
}

p.Box-Header-V {
    font-family : "Helvetica", sans-Serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #009FE3;
    margin: 1em 0em 0em 0em;
}

span.V {
    background-color:#FFFFFF;
    color:#009FE3;
    font-weight:bold;
    padding-left:0.2em;
    padding-right:0.2em;
}


div.Box-Header-Legend {
    background-color : #ED6F5C;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-Legend {
    background-color : #FDDFC7;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #ED6F5C;
    border-right: solid 2px #ED6F5C;
    border-bottom: solid 2px #ED6F5C;
}

p.Box-Header-Legend {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #ED6F5C;
    margin: 1em 0em 0em 0em;
}


div.Box-Header-Eating {
    background-color : #858280;
    padding : 0em 0em 0em 0em;
    margin: 1em 0em 0em 0em;
    break-inside:avoid;
}

div.Box-Eating {
    background-color : #FFF7AF;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
    border-left: solid 2px #858280;
    border-right: solid 2px #858280;
    border-bottom: solid 2px #858280;
}

p.Box-Header-Eating {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1.17;
    text-align : center;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    background-color : #858280;
    margin: 1em 0em 0em 0em;
}

p.boxhead {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1.1;
    text-align : left;
    color : #706F6F;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

span.boxhead {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    line-height : 1.1;
    text-align : left;
    color : #706F6F;
    text-indent : 0em;
    margin : .5em 0em 0em 0em;
}

p.MainHeader-WhereToGo {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.5em;
    text-decoration : none;
    text-transform : uppercase;
    font-variant : normal;
    line-height : 1.17;
    text-align : center;
    color : #000000;
    text-indent : 0em;
    background-color : #85C594;
    margin: 0em 0em 1em 0em;
    padding : 2em .0em .6em 0em;
    break-before: always;
}
.pagebreak {
       page-break-before: always;
}
p.boxhead-a {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.1em;
    line-height : 1.1;
    text-align : left;
    text-indent : 0em;
    margin : 1em 0em 0em 0em;
}
p.Box-Indent {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : .9em;
    line-height : 1.1;
    text-align : left;
    color : #000000;
    text-indent : 1.5em;
    margin : .5em 0em 0em 0em;
}
p.Head-C-TT-a {
    font-family : Helvetica, sans-serif;
    font-weight : normal;
    font-style : italic;
    font-size : 1.2em;
    line-height : 1.4;
    text-align : left;
    color : #808285;
    text-indent : 0em;
    padding : 0em 0em 0em 0em;
    margin: 0.5em 0em 0em 0em;
}
.title
{
margin-top:0em;
margin-bottom:0em;
text-align:center;
}

.Box-Header-A-rm {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1.2em;
    text-align : center;
    text-indent : 0em;
    padding : 0em 0em 0em 0em;
    background-color : #000000;
    margin: 1em 0em 0em 0em;
}

.Box-Header-rm {
    font-family : "Helvetica", sans-serif;
    font-weight : bold;
    font-style : normal;
    font-size : 1em;
    text-align : left;
    font-variant : small-caps;
    color : #FFFFFF;
    text-indent : 0em;
    padding : .4em .5em .1em .5em;
    margin: 0em 0em 0em 0em;
}

div.Box-A-rm {
    background-color : #FFEFBD;
    padding : 0.5em .75em .5em .75em;
    margin: 0em 0em 1em 0em;
    break-inside:avoid;
}

p.Head-B1 {
    font-family : "Helvetica", sans-serif;
    font-weight : normal;
    font-style : normal;
    font-size : 1.2em;
    line-height : 1;
    text-align : left;
    color : #000000;
    text-indent : 0em;
    margin : 0em 0em .25em 0em;
}