.mfp-bg{background:#0b0b0b;height:100%;left:0;opacity:0.8;overflow:hidden;position:fixed;top:0;width:100%;z-index:1042}
.mfp-wrap{height:100%;left:0;outline:none !important;position:fixed;top:0;width:100%;z-index:1043;-webkit-backface-visibility:hidden}
.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur{cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;left:8px;margin-top:-0.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;z-index:1046;-webkit-appearance:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{color:#FFF;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:0.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;padding-right:6px;right:-6px;text-align:right;width:auto}
.mfp-counter{color:#CCC;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}
.mfp-arrow{height:110px;margin:0;margin-top:-55px;opacity:0.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{border:medium inset transparent;content:'';display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}
.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}
.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{border-right:27px solid #3F3F3F;margin-left:25px}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}
.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}
.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,0.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}
img.mfp-img{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:40px 0 40px;width:auto}
.mfp-figure{line-height:0}
.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,0.6);content:'';display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{background:#444;cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}
.mfp-title{color:#F3F3F3;line-height:18px;padding-right:36px;text-align:left;word-wrap:break-word}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{background:rgba(0,0,0,0.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
*{margin:0;padding:0}
.gs-clearfix:after{clear:both;content:"";display:table}
.gs-flex-break-row{height:0;flex-basis:100%}
html{box-sizing:border-box;overflow-y:scroll}
*,*:before,*:after{box-sizing:inherit}
ol,ul{margin-top:16px;padding-left:35px}
p{margin-top:16px}
.gs-pe-p *{text-indent:0}
.gs-pe-ul li,.gs-pe-ol li{margin:.5em 0}
.gs-pe-ip-text-link{display:block;margin:.5em 0}
.gs-pe-ip-field .gs-pe-label{min-width:35px}
.gs-center{text-align:center}
.gs-clear-both{clear:both}
.gs-clear-left{clear:left}
.gs-clear-right{clear:right}
.gs-continued{font-size:smaller;font-style:italic;font-weight:normal}
.gs-pe-clear-both{clear:both;font-size:1px;height:1px;margin-top:-1px}
.gs-pe-clear-left{clear:left;font-size:1px;height:1px;margin-top:-1px}
.gs-pe-clear-right{clear:right;font-size:1px;height:1px;margin-top:-1px}
.gs-sc{font-variant:small-caps}
.gs-cite-heading,.gs-cite-list{clear:both}
.gs-cite-list.gs-embed-before .gs-img-left,.gs-cite-list.gs-embed-before .gs-img-right{margin-top:0}
.gs-pan-align-left,.gs-item-align-left{float:left;margin-right:8px}
.gs-pan-align-center,.gs-item-align-center{margin-left:auto;margin-right:auto}
.gs-pan-align-right,.gs-item-align-right{float:right;margin-left:8px}
.gs-pan-list .gs-img-pre,.gs-pan-narrative .gs-img-pre,.gs-pe-p .gs-img-pre,.gs-pan-table .gs-img-pre{margin-top:0}
.gs-pan-td-date{min-width:6.5em}
.gs-child-ind{font-weight:bold}
.gs-img{font-size:0}
.gs-img-scale{max-width:calc(100% - 12px);height:auto}
.gs-img-center.gs-img-exh{clear:both}
.gs-lop .gs-img{margin:0}
.gs-gallery{display:flex;flex-wrap:wrap;justify-content:center}
.gs-gallery .gs-img{float:none}
.gs-aline-name,.gs-dline-name{font-style:italic}
.gs-aline-name sup,.gs-dline-name sup{font-style:normal}
.gs-aline-number,.gs-dline-number{font-style:normal}
.gs-aline-number sup,.gs-dline-number sup{font-style:italic}
.gs-aline-prefix,.gs-dline-prefix{display:block;float:left;font-style:normal;font-weight:bold;margin-top:16px;margin-right:0.8em}
.gs-aline-prefix:first-child,.gs-dline-prefix:first-child{margin-top:0}
.gs-buttons{text-align:right;height:20px}
a.gs-button-right{margin-left:4px}
a.gs-button-left{margin-right:4px}
a.gs-button-open{background:url("icons.png") -105px -55px no-repeat}
a.gs-button-gallery{background:url("icons.png") -105px -55px no-repeat}
a.gs-button-link{background:url("icons.png") -130px -55px no-repeat}
a.gs-button{cursor:pointer;background-color:#336699;color:#fff;display:inline-block;height:16px;width:16px}
a.gs-button:hover{background-color:#336699;color:#fff}
.gs-fullsize-link{color:#f3f3f3 !important;font-size:12px}
.mfp-bg{opacity:0.8}
.mfp-counter{color:#f3f3f3;font-size:12px;position:relative;text-align:center}
.mfp-title{padding-right:0;text-align:center}
.gs-banner{text-align:center}
.gs-img-scale img,.gs-banner img{max-width:100%;height:auto}
.gs-welcome{overflow:hidden}
.gs-defloat:after{clear:both;content:"";display:table}
.gs-defloat{margin-top:16px}
.gs-defloat > .gs-img{margin-top:0}
.gs-menutop,.gs-menubar,.gs-menubottom{padding-left:6px;padding-right:6px;position:relative}
.gs-menubar{text-align:center}
ul.gs-menu{list-style-type:none;margin-top:0;padding-left:0}
.gs-menu-item{display:inline-block;margin-left:0;white-space:nowrap}
.gs-sidemenu .gs-menu-item{display:block;white-space:normal}
.gs-menu-banner{background:#fff;border:1px solid #f00;padding:25px 10px;display:none;position:absolute;top:100%;left:0;width:100%;text-align:left;z-index:10}
.gs-menu-item:hover .gs-menu-banner{display:block}
.gs-sidemenu .gs-menu-item a,.gs-sidemenu .gs-menu-item div{display:block}
.gs-menu-item a,.gs-menu-item div{display:inline-block;text-decoration:none}
.gs-menubar .gs-menu-item > a,.gs-sidemenu .gs-menu-item > a{text-decoration:none}
.gs-menutop li,.gs-menubottom li{font-size:small;font-weight:bold;margin:0 0 .5em 0;padding:0 .75em}
a.hasMenu{position:relative}
.gs-menu-item a.hasMenu::after{content:"";display:block;height:0;left:50%;margin-left:-12px;position:absolute;top:100%;width:0;z-index:15;border-left:12px solid transparent;border-right:12px solid transparent;border-top:0 solid red;transition:border 100ms linear 0s}
.gs-menu-item:hover a.hasMenu::after{border-top-width:12px}
table.gs-layout{border-collapse:collapse}
table.gs-layout td{vertical-align:top}
button.icon{border-width:0;cursor:pointer;font-size:1pt;height:16px;width:16px;vertical-align:middle}
button.iconprev{background:url(icons.png) -5px -5px no-repeat}
button.iconnext{background:url(icons.png) -30px -5px no-repeat}
button.iconup{background:url(icons.png) -55px -5px no-repeat}
button.icondown{background:url(icons.png) -80px -5px no-repeat}
button.iconfrev{background:url(icons.png) -105px -5px no-repeat}
button.iconffwd{background:url(icons.png) -130px -5px no-repeat}
button.iconplay{background:url(icons.png) -5px -30px no-repeat}
button.iconpause{background:url(icons.png) -30px -30px no-repeat}
button.iconleft{background:url(icons.png) -55px -30px no-repeat}
button.iconright{background:url(icons.png) -80px -30px no-repeat}
button.iconstop{background:url(icons.png) -105px -30px no-repeat}
button.iconrecord{background:url(icons.png) -130px -30px no-repeat}
button.iconclosex{background:url(icons.png) -5px -55px no-repeat}
button.iconclose{background:url(icons.png) -30px -55px no-repeat}
button.iconplus{background:url(icons.png) -55px -55px no-repeat}
button.iconminus{background:url(icons.png) -80px -55px no-repeat}
button.iconopen{background:url(icons.png) -105px -55px no-repeat}
button.iconlink{background:url(icons.png) -130px -55px no-repeat}
button.iconexcl{background:url(icons.png) -130px -80px no-repeat}
button.iconhelp{background:url(icons.png) -54px -79px no-repeat;height:18px;width:18px}
button.iconprev,button.iconnext,button.iconup,button.icondown,button.iconfrev,button.iconffwd,button.iconplay,button.iconpause,button.iconleft,button.iconright,button.iconstop,button.iconrecord,button.iconhelp{border-radius:8px}
button.iconexcl{border-radius:1px}
button.iconlegend{background-color:#606060;border-width:0;cursor:default;height:16px;margin:0 1px 1px 0;vertical-align:middle;width:16px}
button.iconlistopen{background:url(icons.png) -6px -81px no-repeat;height:13px;width:13px}
button.iconlistclose{background:url(icons.png) -31px -81px no-repeat;height:13px;width:13px}
#popup-mask{background-color:#000;display:none;left:0;position:absolute;top:0;z-index:9000}
#popup-content{display:none;min-height:300px;max-width:45em;overflow:auto;position:absolute;width:600px;z-index:9999}
.gs-cf{box-sizing:content-box;clear:both;position:relative}
.icroot{margin:0 !important;padding:.5em 4px;list-style:none}
ul.icodd{list-style:circle;margin:0 0 0 1.2em}
ul.iceven{list-style:square;margin:0 0 0 1.2em}
ul.icroot li,ul.icroot ul{margin-top:0;min-height:18px}
ul.icroot li{margin-left:0}
ul.descendview{margin:0}
.icspouse{font-style:italic}
.iccontrols{display:none}
.gs-cf li:target > .icbase a{color:#000000 !important;font-weight:bold;text-decoration:underline;}
.gs-c-box{overflow:hidden;position:absolute;box-sizing:border-box}
.gs-c-box-img .gs-img-left{border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #333;border-right:1px solid #333;float:left;margin:0 4px 0 0;padding:0}
.gs-c-box-img .gs-img-right{border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #333;border-right:1px solid #333;float:right;margin:0 0 0 4px;padding:0}
.gs-c-box-img .gs-img-top{border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #333;border-right:1px solid #333;margin:0 auto 4px auto;padding:0}
.gs-c-box-img .gs-img-bottom{border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #333;border-right:1px solid #333;margin:4px auto 0 auto;padding:0}
.iccolored .gs-c-dup,.gs-c-grid .gs-c-dup,ul.gs-c-legend li.gs-c-dup{background-color:#ffa500;border-color:#606060;color:#000000}
.iccolored .gs-c-dup a,.gs-c-grid .gs-c-dup a{color:#000000 !important}
.iccolored .gs-c-gf,.gs-c-grid .gs-c-gf,ul.gs-c-legend li.gs-c-gf{background-color:#ffc4c8;border-color:#606060;color:#000000}
.iccolored .gs-c-gf a,.gs-c-grid .gs-c-gf a{color:#000000 !important}
.iccolored .gs-c-gm,.gs-c-grid .gs-c-gm,ul.gs-c-legend li.gs-c-gm{background-color:#d0d8ff;border-color:#6090f0;color:#000000}
.iccolored .gs-c-gm a,.gs-c-grid .gs-c-gm a{color:#000000 !important}
.iccolored .gs-c-gu,.gs-c-grid .gs-c-gu,ul.gs-c-legend li.gs-c-gu{background-color:#ff60ff;border-color:#606060;color:#000000}
.iccolored .gs-c-gu a,.gs-c-grid .gs-c-gu a{color:#000000 !important}
.iccolored .gs-c-spouse,.gs-c-grid .gs-c-spouse,ul.gs-c-legend li.gs-c-spouse{background-color:#e0e0e0;border-color:#a0a0a0;color:#000000}
.iccolored .gs-c-spouse a,.gs-c-grid .gs-c-spouse a{color:#000000 !important}
.iccolored .gs-c-subject,.gs-c-grid .gs-c-subject,ul.gs-c-legend li.gs-c-subject{background-color:#ffffff;border-color:#A06A3A;color:#000000}
.iccolored .gs-c-subject,.gs-c-grid .gs-c-subject a{color:#000000 !important}
.xgs-c-grid .gs-c-box:target{background-color:#ffffff;border-color:#A06A3A;border-style:dotted;border-width:1px;color:#000000}
a.gs-c-nav-dn,a.gs-c-nav-up{border-radius:8px;display:block;font-size:1pt;height:16px;position:absolute;vertical-align:middle;width:16px}
a.gs-c-nav-dn{background:#ccc url(icons.png) -80px -4px no-repeat}
a.gs-c-nav-up{background:#ccc url(icons.png) -55px -5px no-repeat}
a.gs-c-nav-dn:hover,a.gs-c-nav-up:hover{background-color:#858f9e}
a.gs-c-nav-dup{background-color:#ffa500;border:0 solid #606060}
.gs-c-original{background-color:#fff;border:5px solid #ffa500;border-radius:50%;box-sizing:border-box;display:block;font-size:1pt;height:15px;position:absolute;vertical-align:middle;width:15px}
ul.gs-c-legend{clear:both;box-sizing:content-box;list-style-type:none;margin:0;position:relative}
ul.gs-c-legend-top{margin-top:16px;margin-bottom:-12px}
ul.gs-c-legend-bottom{margin-top:4px;margin-bottom:0px}
li.gs-c-legend-base{border-radius:3px;border-style:solid;border-width:1px;display:inline-block;font-size:small;margin:0 .5em 0 0;padding:2px 4px}
li.gs-c-iclegend-base{display:inline-block;font-size:small;margin:0 .5em 0 0;padding:2px 4px}
li.gs-c-legend-title{border-width:0;padding:2px 0}
.gs-content ol.gs-c-legend,.gs-content ul.gs-c-legend{margin-left:0}
.gs-toc{list-style-type:none;margin-left:0}
.gs-toc li{line-height:1.75}
.gs-toc .gs-toc-h1{margin-left:0}
.gs-toc .gs-toc-h2{margin-left:1.5em}
.gs-toc .gs-toc-h3{margin-left:3em}
.gs-toc .gs-toc-h4{font-size:80%;margin-left:4.5em}
.gs-toc .gs-toc-h5{font-size:80%;margin-left:6em}
.gs-toc .gs-toc-h6{font-size:80%;margin-left:7.5em}
.gs-ac1{background-color:#ffff00 !important;border-color:#000000 !important}
.gs-ac2{background-color:#b9f73e !important;border-color:#000000 !important}
.gs-ac3{background-color:#ffa900 !important;border-color:#000000 !important}
.gs-ac4{background-color:#bfa730 !important;border-color:#000000 !important}
.gs-ac5{background-color:#00cc00 !important;border-color:#000000 !important}
.gs-ac6{background-color:#a07260 !important;border-color:#000000 !important}
.gs-ac7{background-color:#b680ff !important;border-color:#000000 !important}
.gs-ac8{background-color:#759040 !important;border-color:#000000 !important}
.gs-ac9{background-color:#408064 !important;border-color:#000000 !important}
.gs-ac10{background-color:#baa5b7 !important;border-color:#000000 !important}
.gs-c-ct{position:absolute;font-size:1px;border-top:1px solid #808080}
.gs-c-cl{position:absolute;font-size:1px;border-left:1px solid #808080}
.gs-c-ctl{position:absolute;font-size:1px;border-top:1px solid #808080;border-left:1px solid #808080}
.gs-c-ctr{position:absolute;font-size:1px;border-top:1px solid #808080;border-right:1px solid #808080}
.gs-c-ctlr{position:absolute;font-size:1px;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080}
.gs-c-ctlb{position:absolute;font-size:1px;border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #808080}
.gs-c-clb{position:absolute;font-size:1px;border-left:1px solid #808080;border-bottom:1px solid #808080}
.gs-name-icon-after{font-size:0;max-width:none;padding:0 2px;vertical-align:baseline}
.gs-name-icon-before{font-size:0;max-width:none;padding:0 4px 0 0;vertical-align:baseline}
.gs-icons-table{border-collapse:collapse}
.gs-icons-table td{border:1px solid #dddddd;padding:4px}
.gs-icons-table .gs-icon{text-align:center;vertical-align:top}
.gs-person-exhibits{display:flex;flex-wrap:wrap;gap:12px}
.gs-person-exhibits .gs-img-left,.gs-person-exhibits .gs-img-right{margin-left:0;margin-right:0}
.gs-person-exhibits-center,.gs-person-exhibits-inline{justify-content:center}
.gs-person-exhibits-left{justify-content:left;margin-right:12px}
.gs-person-exhibits-float-left{float:left}
.gs-person-exhibits-float-right{float:right}
.gs-person-exhibits-right{justify-content:right;margin-left:12px}
.gs-defloat .gs-img-exh,.gs-person-exhibits .gs-img-exh{float:none}
.gs-person-exhibits-list-format{margin-left:35px}
.gs-person-exhibits .gs-exh-icons{width:100%}
.gs-person-exhibits .gs-exh-icons:not(:first-child){margin-top:0}
a.gs-pl{display:inline-block;border-width:0;text-align:center;text-indent:0;vertical-align:text-top}
.gs-place-location-top{clear:both;margin-top:16px}
.gs-place-location-bottom{clear:both;margin:16px 0}
.gs-cal-date{min-height:21px;padding:0 15px;position:relative}
.gs-cal-date-month{margin-top:8px}
.gs-cal-range-month .gs-cal-event{padding-bottom:6px}
.gs-cal-range-day .gs-cal-caption{padding-top:.5em}
.gs-cal-range-day .gs-cal-event{padding-bottom:8px}
.gs-sidebar .gs-cal-range-day,.gs-extra .gs-cal-range-day{margin-top:0}
.gs-cal-table{border-collapse:separate;empty-cells:show;width:100%}
td.gs-cal-day-empty{width:14%}
td.gs-cal-day{height:5em;width:14%}
td.gs-cal-day span.gs-cal-note,td.gs-cal-day span.gs-cal-people{display:block}
.gs-cal-range-day span.gs-cal-note,.gs-cal-range-day span.gs-cal-people{display:block}
td.gs-cal-day-other span.gs-cal-note{margin-left:.5em}
.gs-cal-dn{margin:0 .25em 0 0;padding:0 1px;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;width:2em}
.gs-cal-table tr.gs-cal-month-name th{font-size:large;font-style:normal}
.gs-cal-month-inner{position:relative;margin:0 auto;width:14em}
button.gs-cal-btn-next,button.gs-cal-btn-prev{border-width:0;cursor:pointer;display:block;position:absolute;width:11px;height:21px;vertical-align:bottom}
button.gs-cal-btn-prev{background:url(arrows.png) -7px -27px no-repeat;top:0;left:0}
button.gs-cal-btn-next{background:url(arrows.png) -32px -27px no-repeat;top:0;right:0}
button.gs-cal-btn-prev:hover{background:url(arrows.png) -7px -2px no-repeat}
button.gs-cal-btn-next:hover{background:url(arrows.png) -32px -2px no-repeat}
.gs-map-oc{box-sizing:content-box}
.gs-map-map{box-sizing:border-box;float:left;position:relative;text-align:left}
.gs-map-map img{vertical-align:middle}
.gs-map-caption{clear:both}
.gs-map-item-list{overflow:auto}
.gs-map-item-list li{cursor:pointer}
.gs-location-button{background-color:#fff;border-radius:2px;border:none;box-shadow:0 1px 4px rgba(0,0,0,0.3);cursor:pointer;height:40px;margin-right:10px;padding:0;width:40px}
.gs-location-button-image{background-image:url("../mi/current-location.png");background-position:0 0;background-repeat:no-repeat;height:18px;margin:auto;width:18px}
.gs-map-oc-left{float:left;margin:1em 8px 8px 0}
.gs-map-oc-center{margin:1em auto 0 auto}
.gs-map-oc-right{float:right;margin:1em 0 8px 8px}
.gs-map-info-box{color:#000;font-size:small}
.gs-map-info-box-caption{color:#444;font-size:small;margin-top:1em}
.gs-map-info-box ul{margin-left:0}
.gs-map-info-box ul li{margin-left:1.25em}
.bing-infobox{position:relative;background-color:#fff;border:1px solid #888;border-radius:3px;left:0px;top:0px;width:400px}
.bing-infobox-close{position:absolute;right:4px;top:4px;background-color:#5077bb !important}
.bing-infobox-arrow{background-image:url('../mi/bing-infobox-arrow.png');background-repeat:no-repeat;width:33px;height:36px;overflow:hidden;position:relative;z-index:1;left:calc(50% - 14px);top:-1px}
.bing-infobox-content{margin:4px;line-height:1.4}
.bing-infobox-title{margin-right:20px}
.bing-infobox-description{max-height:6em;overflow-y:auto}
.gs-pe-ip-button{border-radius:3px;clear:both;cursor:pointer;display:inline-block;float:left;font-size:small;font-weight:bold;min-height:24px;min-width:28px;padding:4px 6px;position:relative;margin:2px 8px 2px 0}
.gs-pe-ip-button-icon{padding:4px 6px 4px 22px}
.gs-pe-ip-button-icon-and-text{padding:4px 6px 4px 28px}
a.gs-pe-ip-button,a.gs-pe-ip-button:link,a.gs-pe-ip-button:visited{color:#fff;background-color:#336699;text-decoration:none}
a.gs-pe-ip-button:hover,a.gs-pe-ip-button:active{color:#fff;background-color:#336699;text-decoration:none}
.gs-slideshow-left{float:left;margin:1em 8px 8px 0}
.gs-slideshow-center{margin:1em auto 0 auto}
.gs-slideshow-right{float:right;margin:1em 0 8px 8px}
.gs-slideshow{float:left;overflow:hidden}
.gs-slideshow img{border:1px solid #e1e1e1}
.gs-slideshow-controls{display:none;text-align:center;font-size:0;clear:both}
.gs-slideshow-controls-top{padding:3px 0 3px 0}
.gs-slideshow-controls-bot{padding:3px 0 3px 0}
.gs-slideshow-controls button{background-color:#858f9e;border-radius:0;margin:0 2px;padding:0}
.gs-slideshow-controls button:hover{background-color:#3366ff}
.gs-slideshow-thumbs{font-size:0;list-style-type:none;margin:0;padding:0}
.gs-slideshow-thumbs-left{float:left;margin:0 8px 8px 0}
.gs-slideshow-thumbs-right{float:right;margin:0 0 8px 8px}
.gs-slideshow-thumbs li{float:left;margin:0 4px 4px 0}
.gs-slideshow-thumbs a{border:2px solid #ffffff;display:block;font-size:1pt}
.gs-slideshow-thumbs a.activeSlide{border-color:#3366ff}
table.second-site-custom-index{border-width:0;display:block}
table.second-site-custom-index tr.gs-lop-np td{border-width:0}
table.second-site-custom-index td{border-width:0;display:inline-block}
table.second-site-custom-index td.gs-lop-date{border-width:0;display:inline-block;width:7em}
.second-site-table{border-width:0;border-style:solid;border-color:#cccccc;border-collapse:collapse;empty-cells:show;margin-top:1em}
.second-site-table th{border-width:1px;border-style:solid;border-color:#cccccc;font-style:italic;font-weight:400;text-align:center;padding:2px 3px}
.second-site-table td{border-width:1px;border-style:solid;border-color:#cccccc;padding:2px 3px}
.rt-ftf p{line-height:1.2;margin:0;min-height:1em}
.rt-ftf table{border:1px solid #999;border-collapse:collapse;margin:0}
.rt-ftf table td{border:1px solid #999;padding:2px 6px}
table.rt-ftf-align-c{margin:0 auto}
table.rt-ftf-align-r{margin:0 0 0 auto}
.rt-ftf ul{margin-left:1rem}
.rt-ftf li{line-height:1.2;margin:0}
ul.rt-ftf-align-c,p.rt-ftf-align-c{text-align:center}
ul.rt-ftf-align-j,p.rt-ftf-align-j{text-align:justify}
ul.rt-ftf-align-r,p.rt-ftf-align-r{text-align:right}
.rt-ftf-empty{height:1em}
.rt-ftf-ind-1{padding-left:2em}
.rt-ftf-ind-2{padding-left:4em}
.rt-ftf-ind-3{padding-left:6em}
.rt-ftf-ind-4{padding-left:8em}
.rt-ftf-ind-5{padding-left:10em}
.rt-ftf-ind-6{padding-left:12em}
.rt-ftf-ind-7{padding-left:14em}
.rt-ftf-ind-8{padding-left:16em}
.rt-ftf-ind-9{padding-left:18em}
li.rt-ftf-ind-1{margin-left:2em;padding-left:0}
li.rt-ftf-ind-2{margin-left:4em;padding-left:0}
li.rt-ftf-ind-3{margin-left:6em;padding-left:0}
li.rt-ftf-ind-4{margin-left:8em;padding-left:0}
li.rt-ftf-ind-5{margin-left:10em;padding-left:0}
li.rt-ftf-ind-6{margin-left:12em;padding-left:0}
li.rt-ftf-ind-7{margin-left:14em;padding-left:0}
li.rt-ftf-ind-8{margin-left:16em;padding-left:0}
li.rt-ftf-ind-9{margin-left:18em;padding-left:0}
@media print{.no-print,.no-print *,.gs-menutop,.gs-menubar,.gs-sidemenu,.gs-menubottom,button.gs-cal-btn-next,button.gs-cal-btn-prev,.gs-dpr{display:none !important}
}
.sect-fex{clear:both;display:none;float:none}
a.fex-open{border-radius:3px;cursor:pointer;display:inline-block;font-size:small;font-weight:bold;min-height:24px;min-width:28px;padding:4px 6px;position:relative;top:0;left:0}
a.fexo-both{padding-left:28px}
a.fex-open,a.fex-open:link,a.fex-open:visited{color:#fff;background-color:#336699;text-decoration:none}
a.fex-open:hover,a.fex-open:active{color:#fff;background-color:#336699;text-decoration:none}
.fex-open-icon{background-image:url(icons.png);background-position:-105px -80px;background-repeat:no-repeat;border-width:0;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:6px}
.fex-open-text{color:#fff}
#fex{border-width:0;display:none;position:absolute;z-index:5}
.fex-container{font-family:arial,helvetica;font-size:40px;height:10.6em;position:relative;width:16.8em;border-radius:5px;border:3px solid #336699;background-color:#ffffff}
.fex-container button{background-color:#336699;border-radius:8px;border-width:0;color:#fff;cursor:pointer;margin:0 1px;padding:0;vertical-align:bottom}
.fex-container button:hover{background-color:#336699;color:#fff}
.fex-close{position:absolute;top:-8px;right:-8px;background:url(icons.png) -30px -55px no-repeat;width:16px;height:16px}
#fex a,#fex a:link{color:#333 !important}
#fex a:visited{color:#333 !important}
#fex a:hover{color:#333 !important;text-decoration:underline !important}
#fex a:active{color:#333 !important;text-decoration:underline !important}
#fex a{text-decoration:none !important}
.fexci{background-position:left 25%;background-repeat:no-repeat;background-size:auto 50%;border-radius:5px;border-style:solid;border-width:1px;height:1em;overflow:hidden;position:absolute;padding-left:.1em;width:4.5em}
.fexci-m{background-color:#bac7d8;box-shadow:2px 2px 3px rgba(0,0,0,0.15);border-color:#9aa7b8;color:#333}
.fexci-f{background-color:#e6b0b5;box-shadow:2px 2px 3px rgba(0,0,0,0.15);border-color:#c69095;color:#333}
.fexci-u{background-color:#ffffff;border-color:#bbb}
.fexci{background-position:left 25%;background-repeat:no-repeat;background-size:auto 50%;padding-left:.6em;width:4.5em}.fexci-m{background-image:url(male-silhouette-lg.png)}.fexci-f{background-image:url(female-silhouette-lg.png)}
.fexci1{width:5.5em}
.fexsd{overflow:auto;padding:0 0 .05em 0;position:absolute;background-color:#ffffff;border:1px solid #ccc;color:#333}
.fexsd ul{list-style-type:none;margin-top:0;margin-left:0;padding-left:0;text-align:left}
.fexsd ul li{font-size:11px;font-style:normal;font-weight:normal;line-height:1.5}
.fexsd ul ul ul{margin:2px 0;padding-left:1.5em}
.fexsd ul ul li{margin:2px 0}
.fexsd ul ul li span{background-position:top left;background-repeat:no-repeat;background-size:auto 1.5em;display:block}
span.fexsd-title{display:block;font-weight:bold;padding-left:5px;background-color:#f8f8f8;border-bottom:1px solid #ccc;color:#333}
.fexsd ul ul li span{padding-left:2em}li span.fexsd-spouse-m,li span.fexsd-child-m,li span.fexsd-sibling-m{background-image:url(male-silhouette-sm.png)}li span.fexsd-spouse-f,li span.fexsd-child-f,li span.fexsd-sibling-f{background-image:url(female-silhouette-sm.png)}
.fexsd-cupl-line,.fexsd-horz-line{border-color:#bbb;border-style:solid;position:absolute}
.fexsd-cupl-line{border-width:1px 0px 1px 1px;width:.2em}
.fexsd-horz-line{border-width:1px 0px 0px 0px;height:.1em;width:.3em}
.fexci-name{display:block;font-size:12px;font-style:normal;overflow:hidden;padding-top:3px;text-overflow:ellipsis;white-space:nowrap}
.fexci-date{display:block;font-size:11px}
.fexci-subject span.fexci-name{font-weight:bold}
.fexsd-horz-line1{left:5.675em;top:5.3em;height:2em}
.fexsd-horz-line89{left:11.525em;top:1.34em}
.fexsd-horz-line1011{left:11.525em;top:3.98em}
.fexsd-horz-line1213{left:11.525em;top:6.62em}
.fexsd-horz-line1415{left:11.525em;top:9.26em}
.fexsd-cupl-line23{left:5.975em;top:2.66em;height:5.28em}
.fexsd-cupl-line45{left:6.875em;top:1.34em;height:2.64em}
.fexsd-cupl-line67{left:6.875em;top:6.62em;height:2.64em}
.fexsd-cupl-line89{left:11.825em;top:0.74em;height:1.2em}
.fexsd-cupl-line1011{left:11.825em;top:3.38em;height:1.2em}
.fexsd-cupl-line1213{left:11.825em;top:6.02em;height:1.2em}
.fexsd-cupl-line1415{left:11.825em;top:8.66em;height:1.2em}
.fexci1{left:0.225em;top:4.8em}
.fexsd-a{left:0.325em;top:0.24em;width:5.34em;height:4.5em}
.fexsd-b{left:0.325em;top:5.84em;width:5.34em;height:4.5em}
.fexci2{left:6.175em;top:2.16em}
.fexci3{left:6.175em;top:7.44em}
.fexci4{left:7.075em;top:0.84em}
.fexci5{left:7.075em;top:3.48em}
.fexci6{left:7.075em;top:6.12em}
.fexci7{left:7.075em;top:8.76em}
.fexci8{left:12.025em;top:0.24em}
.fexci9{left:12.025em;top:1.44em}
.fexci10{left:12.025em;top:2.88em}
.fexci11{left:12.025em;top:4.08em}
.fexci12{left:12.025em;top:5.52em}
.fexci13{left:12.025em;top:6.72em}
.fexci14{left:12.025em;top:8.16em}
.fexci15{left:12.025em;top:9.36em}
/* Layouts */
/* mainpage: 1 Col F Con Side+Xtra */
body.gs-pageset-mainpage div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-mainpage div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-mainpage div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-mainpage div.gs-footer{clear:both;width:100%;}

/* name-index: 1 Col F Con Side+Xtra */
body.gs-pageset-name-index div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-name-index div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-name-index div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-name-index div.gs-footer{clear:both;width:100%;}

/* personpage: 1 Col F Con Side+Xtra */
body.gs-pageset-personpage div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-personpage div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-personpage div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-personpage div.gs-footer{clear:both;width:100%;}

/* sourcepage: 1 Col F Con Side+Xtra */
body.gs-pageset-sourcepage div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-sourcepage div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-sourcepage div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-sourcepage div.gs-footer{clear:both;width:100%;}

/* imagepage: 1 Col F Con Side+Xtra */
body.gs-pageset-imagepage div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-imagepage div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-imagepage div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-imagepage div.gs-footer{clear:both;width:100%;}

/* chartpage: 1 Col F Con Side+Xtra */
body.gs-pageset-chartpage div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-chartpage div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-chartpage div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-chartpage div.gs-footer{clear:both;width:100%;}

/* userpage: 1 Col F Con Side+Xtra */
body.gs-pageset-userpage div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-userpage div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-userpage div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-userpage div.gs-footer{clear:both;width:100%;}

/* custom1: 1 Col F Con Side+Xtra */
body.gs-pageset-custom1 div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-custom1 div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-custom1 div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-custom1 div.gs-footer{clear:both;width:100%;}

/* custom2: 1 Col F Con Side+Xtra */
body.gs-pageset-custom2 div.gs-container{margin:0 auto;max-width:840px;}
body.gs-pageset-custom2 div.gs-sidebar{clear:both;max-width:840px;}
body.gs-pageset-custom2 div.gs-extra{clear:both;max-width:840px;}
body.gs-pageset-custom2 div.gs-footer{clear:both;width:100%;}

/* System */
body{background-color:#FFFFFF;background-image:url("background-page.gif");color:#585858;font-family:arial, helvetica;padding:8px;}
.gs-container{background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#dddddd;color:#585858;padding:0;}
h1{color:#49515c;font-size:150%;font-style:normal;text-decoration:none;}
.gs-pageset-imagepage .gs-content h1{text-align:center;}
h2{color:#49515c;font-size:130%;font-style:normal;text-decoration:none;}
.gs-content h2{margin-top:16px;}
h3{color:#49515c;font-size:100%;font-style:normal;text-decoration:none;}
.gs-content h3{margin-top:16px;}
h4{color:#49515c;font-size:80%;font-style:normal;text-decoration:none;}
.gs-content h4{margin-top:12px;}
h5{color:#49515c;font-size:small;font-style:normal;text-decoration:none;}
.gs-content h5{margin-top:12px;}
h6{color:#49515c;font-size:small;font-style:normal;text-decoration:none;}
.gs-content h6{margin-top:12px;}
.gs-header{background-color:#2F2F2C;border-width:0;border-style:solid;border-color:#dddddd;color:#585858;font-family:tahoma;font-size:100%;font-style:normal;font-weight:normal;padding:4px;}
.gs-content{background-color:#FFFFFF;background-image:url("background-content.jpg");border-width:0;border-style:solid;border-color:#dddddd;color:#585858;font-style:normal;font-weight:normal;padding:4px;text-align:left;}
.gs-pg-ul{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin-top:16px;}
.gs-pg-li{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin-left:100px;}
.gs-pg-dl{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin-top:16px;}
.gs-pg-dt{border-width:0;border-style:solid;border-color:#dddddd;color:#49515c;font-style:normal;font-weight:bold;}
.gs-pg-dd{border-width:0;border-style:solid;border-color:#dddddd;clear:both;font-style:normal;font-weight:normal;margin-left:35px;}
.gs-header h1{border-width:0;border-style:solid;border-color:#dddddd;font-size:16px;text-align:center;text-decoration:none;}
.gs-header h2{border-width:0;border-style:solid;border-color:#dddddd;margin-top:16px;text-align:center;text-decoration:none;}
.gs-name-index{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;line-height:1.4;list-style-type:none;margin-top:16px;padding-left:0;}
.gs-name-index > li{border-width:0;border-style:solid;border-color:#dddddd;color:#49515c;font-style:normal;font-weight:bold;margin-top:16px;}
.gs-name-index-names{margin-top:0;padding-left:0;}
.gs-name-index-names > li{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;list-style-type:none;margin-bottom:8px;margin-left:15px;}
.gs-character-index{border-width:0;border-style:solid;border-color:#dddddd;clear:both;font-style:normal;font-weight:normal;list-style-type:none;margin-top:16px;padding-left:0;text-align:center;}
.gs-character-index > li{display:inline-block;}
.gs-character-index > li a{border-width:2px;border-style:solid;border-color:#dddddd;display:inline-block;font-style:normal;font-weight:bold;min-width:28px;margin-right:4px;margin-bottom:4px;margin-left:4px;padding:2px 4px;text-align:center;}
.gs-surname-list{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;line-height:1.4;list-style-type:none;margin-top:0;}
.gs-surname-list > li{border-width:0;border-style:solid;border-color:#dddddd;display:inline-block;font-style:normal;font-weight:bold;padding-right:30px;}
.gs-sidebar{background-color:#FFFFFF;color:#585858;font-style:normal;font-weight:normal;}
.gs-extra{background-color:#FFFFFF;color:#585858;font-style:normal;font-weight:normal;}
.gs-footer{background-color:#2F2F2C;color:#585858;font-family:arial, helvetica;font-size:small;font-style:normal;font-weight:normal;padding-right:4px;padding-left:4px;text-align:center;}
.gs-credit{border-top-width:1px;border-top-style:solid;border-top-color:#f1f1f1;font-family:sans-serif;font-size:x-small;font-weight:normal !important;margin-top:16px;padding:8px;}
.gs-pe{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin:0 0 16px 0;padding:0;text-align:left;}
.gs-pe:after{clear:both;content:"";display:table;}
.gs-sn{color:#336699;font-size:130%;font-style:normal;text-decoration:none;margin:0;}
.gs-pe-fsn{border-width:0;border-style:solid;border-color:#dddddd;line-height:1.3;margin-top:16px;}
.gs-pe-p{border-width:0;border-style:solid;border-color:#dddddd;line-height:1.3;margin-top:16px;text-indent:35px;}
.gs-pe-person-prefix{border-width:0;border-style:solid;border-color:#dddddd;display:inline-block;font-style:italic;margin:0 .5em;min-height:1em;min-width:3em;text-align:right;}
.gs-p-indent{display:inline-block;width:35px;}
.gs-pe-ul{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin-top:16px;}
.gs-pe-li{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin-top:4px;margin-bottom:4px;}
.gs-pe-label{color:#49515c;font-family:arial, helvetica;font-style:normal;font-weight:normal;}
.gs-pe-value{font-family:arial, helvetica;font-style:normal;font-weight:normal;}
.gs-cite-list{border-width:0;border-style:solid;border-color:#dddddd;font-size:small;font-style:normal;font-weight:normal;margin-top:16px;}
.gs-cite-item{border-width:0;border-style:solid;border-color:#dddddd;clear:both;font-style:normal;font-weight:normal;margin-top:4px;margin-bottom:4px;}
.gs-source-list{border-width:0;border-style:solid;border-color:#dddddd;font-size:small;font-style:normal;font-weight:normal;margin-top:16px;}
.gs-source-item{border-width:0;border-style:solid;border-color:#dddddd;clear:both;font-style:normal;font-weight:normal;margin-bottom:16px;margin-left:16px;}
.gs-cite-item:target, .gs-source-item:target{background-color:#f1f1f1;border-width:0;border-style:solid;border-color:#dddddd;}
sup{font-size:75%;height:0;line-height:1;padding:0 1px;vertical-align:40%;}
.gs-pe-pan-bpc{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 4px;justify-content:flex-start;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0;}
.gs-pe-pan-bpb{background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#dddddd;color:#585858;display:block;font-weight:normal;overflow:hidden;padding:4px 8px;text-align:center;}
.gs-pe-pan-bpbe{background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#dddddd;color:#585858;display:block;padding:4px;}
.gs-pe-pan-bph{background-color:#FFFFFF;border-width:0;border-style:solid;border-color:#dddddd;color:#585858;display:block;font-size:small;font-style:italic;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;padding:0;text-align:center;}
.gs-pe-pan-bphe{background-color:#FFFFFF;border-width:0;border-style:solid;border-color:#dddddd;color:#585858;display:block;font-size:small;font-style:italic;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;padding:0;text-align:center;}
.gs-pe-pan-bpt{background-color:#FFFFFF;border-width:0;border-style:solid;border-color:#dddddd;color:#585858;display:block;font-style:normal;font-weight:normal;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0;padding:0;text-align:center;}
.gs-pan-list{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin-top:16px;text-decoration:none;}
.gs-pan-li{border-width:0;border-style:solid;border-color:#dddddd;font-style:normal;font-weight:normal;margin-top:4px;margin-bottom:4px;}
.gs-pan-narrative{border-width:2px;border-style:solid;border-color:#dddddd;font-family:arial, helvetica;font-style:normal;font-weight:normal;line-height:1.3;margin-top:16px;text-indent:35px;}
.gs-pan-table{border-width:2px;border-style:solid;border-color:#dddddd;border-collapse:collapse;font-family:arial, helvetica;font-style:normal;font-weight:normal;margin-top:16px;}
.gs-pan-th{border-width:2px;border-style:solid;border-color:#dddddd;font-family:arial, helvetica;font-size:80%;font-weight:normal;padding:2px 3px;text-align:center;text-decoration:none;vertical-align:bottom;}
.gs-pan-td{border-width:2px;border-style:solid;border-color:#dddddd;font-family:arial, helvetica;font-style:normal;font-weight:normal;padding:2px 6px;text-decoration:none;vertical-align:top;}
.gs-pan-td-age, .gs-pan-td-date, .gs-pan-td-year{text-align:center;}
.gs-menu-disabled-item div{color:#b0b0b0;}
.gs-menubar{background-color:#4E6B7A;border-width:0;border-style:solid;border-color:#4E6B7A;text-align:center;}
.gs-menubar .gs-menu-item a, .gs-menubar .gs-menu-item div{background-color:#4E6B7A;border-width:0;border-style:solid;border-color:#4E6B7A;color:#E7E2D6;margin-right:6px;padding:3px 10px;}
.gs-menubar .gs-menu-disabled-item div{background-color:#858f9e;border-width:0;border-style:solid;border-color:#404040;color:#b0b0b0;}
.gs-menubar .gs-menu-item a:focus, .gs-menubar .gs-menu-item:hover a, .gs-menubar .gs-menu-item:focus a{background-color:#e0d6bd !important;color:#000000 !important;}
.gs-sidemenu{background-color:#A06A3A;border-width:0;border-style:solid;border-color:#A06A3A;text-align:center;}
.gs-sidemenu .gs-menu-item a, .gs-sidemenu .gs-menu-item div{background-color:#A06A3A;border-width:0;border-style:solid;border-color:#A06A3A;color:#ffffff;margin-bottom:3px;padding:3px;}
.gs-sidemenu .gs-menu-disabled-item div{background-color:#858f9e;border-width:0;border-style:solid;border-color:#404040;color:#b0b0b0;}
.gs-sidemenu .gs-menu-item a:focus, .gs-sidemenu .gs-menu-item:hover a, .gs-sidemenu .gs-menu-item:focus a{background-color:#e0d6bd !important;color:#000000 !important;}
.gs-img{background-color:#ffffff;border-width:2px;border-style:solid;border-color:#dddddd;box-sizing:content-box;color:#404040;font-style:normal;font-weight:normal;padding:4px;text-align:center;}
.gs-caption{background-color:#ffffff;border-width:0;border-style:solid;border-color:#dddddd;color:#404040;font-family:tahoma;font-size:small;font-style:normal;font-weight:normal;padding:4px;text-align:center;}
.gs-img-text, .gs-img-note, .gs-img-references{background-color:#ffffff;border-width:0;border-style:solid;border-color:#dddddd;color:#404040;font-size:small;font-style:normal;font-weight:normal;padding:4px;text-align:center;}
.gs-img-inline{float:none;display:inline-block;}
.gs-img-left{float:left;margin:16px 12px 16px 0;}
.gs-img-center{float:none;margin:16px auto;}
.gs-img-right{float:right;margin:16px 0 16px 12px;}
.gs-gallery{border-width:0;border-style:solid;border-color:#dddddd;box-sizing:content-box;color:#404040;padding:4px;}
.gs-img-gallery{margin:8px 8px 8px 0;overflow:hidden;}
.gs-exh-icons{margin:16px 0 0 0;font-size:0;}
span.gs-exh-icons{padding-right:3px;padding-left:3px;}
.gs-exh-text{border-width:0;border-style:solid;border-color:#f1f1f1;font-style:normal;font-weight:normal;padding:4px;text-align:center;}
a,a:link{color:#336699;font-weight:bold;text-decoration:none;}
a:visited{color:#336699;text-decoration:none;}
a:hover{color:#49515c;text-decoration:underline;}
a:active{color:#336699;text-decoration:none;}
.gs-indent{border-width:0;border-style:solid;border-color:#dddddd;font-style:italic;margin-top:16px;margin-left:35px;text-indent:0;}
a.gs-pl,a.gs-pl:link{background-color:#336699;border-radius:8px;color:#fff;font-family:sans-serif;font-size:12px;font-style:normal;font-weight:bold;height:16px;line-height:12px;margin:0 1px 0 3px;padding:2px 2px 2px 1px;text-decoration:none;width:16px;}
a.gs-pl:hover{background-color:#336699;color:#fff;text-decoration:none;}
.gs-lop{border-width:2px;border-style:solid;border-color:#dddddd;border-collapse:collapse;font-style:normal;font-weight:normal;margin-top:16px;}
.gs-lop th{border-width:1px;border-style:solid;border-color:#dddddd;font-size:80%;font-weight:bold;padding:2px 3px;text-align:center;vertical-align:bottom;}
.gs-lop td{border-width:1px;border-style:solid;border-color:#dddddd;padding:2px 3px;vertical-align:middle;}
.gs-lop-date, .gs-lop-gender, .gs-lop-year, .gs-lop-age{text-align:center;}
tr.gs-lop-np td{border-color:#dddddd;border-top-width:2px;}
.gs-cal-range-month{background-color:#ffffff;border-width:1px;border-style:solid;border-color:#dddddd;color:#404040;margin-top:16px;padding:0 2px;}
.gs-cal-title{color:#404040;font-size:large;font-style:normal;font-weight:bold;text-align:center;}
.gs-cal-caption{color:#404040;font-family:sans-serif;font-size:medium;font-style:italic;font-weight:normal;text-align:center;}
.gs-cal-table th{background-color:#ffffff;border-width:0;border-style:solid;border-color:#dddddd;color:#404040;font-family:arial, helvetica;font-size:small;font-style:normal;font-weight:normal;text-align:center;}
.gs-cal-table td{background-color:#ffffff;border-width:1px;border-style:solid;border-color:#dddddd;color:#404040;font-family:arial, helvetica;font-size:small;font-style:normal;font-weight:normal;text-align:center;vertical-align:top;}
.gs-cal-dn{background-color:#A06A3A;border-color:#dddddd;color:#ffffff;font-family:arial, helvetica;font-size:x-small;font-style:normal;font-weight:normal;text-align:center;}
.gs-cal-dn29{background-color:#888800;color:#000000;}
.gs-cal-range-day{background-color:#ffffff;border-width:1px;border-style:solid;border-color:#dddddd;color:#404040;font-family:arial, helvetica;font-size:medium;font-style:normal;font-weight:normal;margin:16px auto 0 auto;padding-right:2px;padding-bottom:2px;padding-left:2px;text-align:center;max-width:30em;vertical-align:top;}
.gs-cal-date{color:#404040;font-family:sans-serif;font-size:large;font-style:italic;font-weight:normal;text-align:center;}
.gs-map-oc{background-color:#ffffff;border-width:1px;border-style:solid;border-color:#dddddd;color:#404040;padding:4px;}
.gs-map-title{color:#404040;font-size:large;font-style:normal;font-weight:bold;text-align:center;}
.gs-map-map{border-width:1px;border-style:solid;border-color:#dddddd;color:#000;}
.gs-map-item-list{border-width:0;border-style:solid;border-color:#dddddd;color:#404040;list-style-position:inside;list-style-type:circle;margin:0;padding:0;}
.gs-map-item-list li{border-width:0;border-style:solid;border-color:#dddddd;text-align:left;}
.gs-map-caption{color:#404040;font-family:sans-serif;font-size:small;font-style:italic;font-weight:normal;text-align:center;}
.gs-slideshow-container{background-color:#E7E2D6;border-width:1px;border-style:solid;border-color:#e1e1e1;color:#585858;margin-top:16px;padding:0 2px;}
.gs-slideshow-caption{font-family:sans-serif;font-size:small;font-style:normal;font-weight:normal;text-align:center;}
.gs-slideshow-title{font-style:normal;font-weight:bold;text-align:center;}
.gs-cf{background-color:#ffffff;background-image:url("background-page.gif");border-width:1px;border-style:solid;border-color:#e1e1e1;font-family:sans-serif;font-size:12px;margin:16px 0 0 0;padding:0;text-align:center;}
.gs-c-box{border-width:1px;border-style:solid;border-radius:3px;box-shadow:3px 3px 1px #ccc;font-family:sans-serif;font-size:12px;font-weight:normal;padding:2px;text-align:center;}
.gs-c-box .cdt{font-size:12px;font-weight:normal;}
.gs-dpr{background-color:#70ad47;background-image:url(icons.png);background-position:-1px -103px;background-repeat:no-repeat;border-width:0;border-radius:10px;cursor:pointer;display:block;height:20px;position:absolute;right:-10px;top:calc(50% - 10px);width:20px;}
.icbase{background-color:#ffffff;border-radius:3px;border-width:0;border-style:solid;font-family:sans-serif;font-weight:normal;padding:0  3 ;}
.gs-c-list{min-width:500px;padding:1px;text-align:left;}
.icbase .cdt{font-size:10px;font-weight:normal;}
.iccontrols button{background-color:#336699;border-radius:3px;border-width:0;color:#fff;cursor:pointer;margin:0 0 0 2px;padding:1px 3px;}
.gs-cf li:target>.icbase, .gs-c-grid .gs-c-box:target{background-color:#ffffff;border-width:1px;border-style:dotted;border-color:#A06A3A;color:#000000;}
.gs-cl-themed{--card-background-color:#FFFFFF;--card-border-color:rgb(from #dddddd r g b / 0.4);--card-label-color:#49515c;--card-text-color:#585858;--card-timeline-text-color:#585858;--card-placeholder-u-background-color:silver;--card-placeholder-u-border-color:gray}
.gs-cl-unthemed{--card-background-color:#ffffff;--card-border-color:rgba(0,0,0,.2);--card-label-color:#333;--card-text-color:#181a1c;--card-timeline-text-color:#585858;--card-placeholder-u-background-color:silver;--card-placeholder-u-border-color:gray}
.gs-cl{clear:both;font-family:system-ui,sans-serif;margin-top:1em;position:relative}
.gs-cl-block-outdent{text-indent:-2em;margin-left:2em}
.gs-cl-canvas{position:absolute;left:0;height:100%;top:0;width:100%;z-index:1}
.gs-cl-card img{max-width:calc(100% - 12px)}
.gs-cl-card{background:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:3.1px;box-shadow:0 0 0 3px transparent;display:block;padding:10px;transition:box-shadow .2s,color .2s,background-color .2s;width:100%}
.gs-cl-card.gs-tag-group-internal{border-width:0}
.gs-cl-citations{margin-top:1em}
.gs-cl-emb-container .gs-img-exh{float:none;margin:0 10px 10px 0}
.gs-cl-emb-container{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:1em;max-width:100%}
.gs-cl-flex .gs-img-inline{margin:0 1rem 0 0}
.gs-cl-flex{display:flex;align-items:flex-start;margin-top:1em;max-width:100%}
.gs-cl-item{color:var(--card-text-color);display:flex;line-height:1.35;min-width:200px;padding-bottom:10px}
.gs-cl-item-label{font-style:italic}
.gs-cl-items{list-style-type:none;max-width:40rem;padding-left:0;position:relative;width:100%;z-index:2}
.gs-cl-label{color:var(--card-label-color);font-weight:bold;hyphens:auto}
.gs-cl-memo{margin-top:1em}
.gs-cl-out{color:var(--card-timeline-text-color);min-width:6rem;padding:12px 1rem 12px 0;text-align:center;width:6rem}
.gs-cl-out-age{display:block;font-size:90%;width:100%}
.gs-cl-out-year{display:block;font-size:95%;width:100%}
.gs-cl-placeholder-F{background-image:url(female-silhouette-sm.png);height:34px;margin:0 .4rem 0 0;width:36px}
.gs-cl-placeholder-M{background-image:url(male-silhouette-sm.png);height:34px;margin:0 .4rem 0 0;width:36px}
.gs-cl-placeholder-U{border:1px solid var(--card-placeholder-u-border-color);background:var(--card-placeholder-u-background-color);height:34px;margin:0 .4rem 0 0;width:36px}
.gs-cl-smaller{font-size:90%}
.gs-cl-sp-lsp{display:block;font-weight:normal}
.gs-cl-spouse .gs-cl-people{font-weight:bold}
.gs-cl-spouse .gs-img-inline{margin:0 1rem 0 0}
.gs-cl-spouse{display:flex;align-items:flex-start;margin-top:1em;max-width:100%}
.gs-cl-virtual{font-style:italic}
/* Person Entries */
/* Two Columns.css */
.gs-pan-td .gs-img-pre{margin-top:0}
.gs-pan-table{clear:both}
.gs-person-exhibits{clear:both;margin-top:1em;display:flex;flex-flow:row wrap}
.gs-person-exhibits-left,.gs-person-exhibits-inline{justify-content:flex-start}
.gs-person-exhibits-center{justify-content:center}
.gs-person-exhibits-right{justify-content:flex-end}
.gs-person-exhibits .gs-img-inline{display:block;float:none;margin:0 8px 8px 0}
.gs-person-exhibits .gs-img-left{float:none;margin:0 8px 8px 0}
.gs-person-exhibits .gs-img-center{float:none;margin:0 4px 8px 4px}
.gs-person-exhibits .gs-img-right{float:none;margin:0 0 8px 8px}

/* Simple Blue: Theme */
body{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.gs-container{border:4px solid #ffffff;}
.gs-header{border-bottom:4px solid #ffffff;color:#C9B27A;margin:0;padding:.5em 1em 6px 1.5em;position:relative;}
.gs-header h1{color:#8d8e90;font-weight:normal;margin:0;padding:0;}
.gs-subtitle{color:#8d8e90;margin:0;padding:0;}
.gs-header h2{color:#2F2F2C;margin-top:0;}
.gs-header div.extrablock{position:absolute;top:0;right:0;width:50%;margin:0;}
.gs-header div.extrablock p{margin:0;}
.gs-content{background-repeat:repeat-x;border-top:1px solid #e1e1e1;}
.gs-pageset-chartpage #content, .gs-pageset-imagepage #content{background:none;border-top-width:0;}
.gs-pe{border-bottom:1px dotted #dddddd;}
.gs-footer{color:#ffffff;}
.gs-footer a, .gs-footer a:link, .gs-footer a:visited, .gs-footer a:hover, .gs-footer a:active{color:#ffffff !important;}
nav.gs-menubar{border-bottom:4px solid #ffffff;}
/* User Styles */
.wg-hidden-h1 {position: absolute;left: -9999px;top: -9999px;}
.wg-hidden-h1{height: 1px;width: 1px;overflow: hidden;}
.gs-menublock{font-family: 'Montserrat', sans-serif; color: #E7e2d6; font-weight:400; font-size: 14px;}
.wg-family-link{display: inline-flex;align-items: center;justify-content: center;width: 280px;min-width: 280px;}
.wg-family-link{height: 40px;min-height: 40px;background-color: #4E6B7A; color: #E7E2D6 !important; border-radius: 10px;}
.wg-family-link{font-family: 'Montserrat', sans-serif;font-size: 13px;font-weight: 400;text-decoration: none;text-align: center; color: #FFFFFF;}
.wg-family-link{padding: 0 10px;box-sizing: border-box;transition: background-color 0.3s ease;}
.wg-family-link:hover{background-color: #c9B27A; color: #E7E2D6;}
h1{font-family: 'Montserrat', sans-serif;color: #4E6B7A; text-align: center; font-size: 20px; font-weight: 600;}
h2{font-family: 'Montserrat', sans-serif;color: #4E6B7A; text-align: center; font-size: 18px; font-weight: 500; margin-top: 1.4rem;
  margin-bottom: 0.6rem;
  letter-spacing: 0.2px;   /* subtle elegance */}
h3{font-family: 'Montserrat', sans-serif;color: #A06A3A; text-align: center; font-size: 16px; font-weight: 500;}
h4{font-family: 'Montserrat', sans-serif;color: #A06A3A; text-align: center; font-size: 14px; font-weight: 500;}
h5{font-family: 'Montserrat', sans-serif;color: #A06A3A; text-align: center; font-size: 13px; font-weight: 500;}
h6{font-family: 'Montserrat', sans-serif;color: #A06A3A; text-align: center; font-size: 12px; font-weight: 400;}
.wg-h2-soft /*Soft font headings*/{font-family: 'Montserrat', sans-serif;
  font-size: 1.05rem;      /* smaller than default */
  font-weight: 500;        /* Medium, but not heavy */
  color: #2F2F2C;          /* your site’s text color */}
.wg-h2-soft{margin-top: 1.4rem;
  margin-bottom: 0.6rem;
  letter-spacing: 0.2px;   /* subtle elegance */}
.gs-header h1{text-align: center; color: #C9B27A; /*Page title on Each Page*/}
.gs-header h2{text-align: center; color: #FFFFFF; /*Site title on Each Page*/}
.gs-subtitle{text-align: center; color: E7E2D6; /*Sub-Title on Each Page*/}
.gs-header{padding:4px}
.wg-box-kkb-inset{width: 50%;
    margin: 18px 0 18px auto; /* centers the inset panel */
    background-color: #F2EEE6; /* lighter neutral, same hue family */}
.wg-box-kkb-inset{border-left: 6px solid #4E6B7A; /* KKB Deep Slate accent bar */
    padding: 14px 18px;
    border-radius: 6px;}
.wg-box-kkb-inset /* Subtle inset shadow */{box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.18);

    font-family: 'Montserrat', sans-serif;
    font-size: 0.85rem;
    line-height: 1.45;}
.wg-box-notes     /* 1. Enable Flexbox */{display: flex; align-items: center; justify-content: center;}
.wg-box-notes    /* 2. Make it Responsive */{width: 90%; max-width: 480px;}
.wg-box-notes   /* 3. Cleanup & Layout */{margin: 0 auto 10px; padding: 20px;}
.wg-box-notes   /* 4. Original Styles */{border: 0px solid #333; background-color: #FFFFFF; font-family: 'Montserrat', sans-serif}
.wg-box-notes{color: #333333; font-size: 14px; font-weight: 500; text-align: center;}
.wg-box-notes p  /* 5. Paragraph Styles */{margin: 0; display: inline-block; line-height: 1.5;}
.wg-box-notes a   /* 6. Hover Styles */{color: #2F2F2C; text-decoration: underline; font-weight: 600;}
.wg-box-notes a:hover{color: #333333; text-decoration: none;}
.wg-box-text   /* The Parent Container */{display: flex; flex-direction: column; width: 95%; max-width: 600px;}
.wg-box-text{margin: 20px auto; padding: 20px; background-color: #F5F2EB; border-top: 5px solid #2F2F2C;}
.wg-box-text   /* Typography */{font-family: Montserrat, sans serif; font-size: 14px; font-weight: 400;}
.wg-box-text{line-height: 1.5; color: #333333; text-align: left;}
.wg-box-text p  /* The Paragraphs Inside */{margin-top: 0; margin-bottom: 1.5em;}
.wg-box-text p:last-child{margin-bottom: 0;}
.wg-box-highlight{background-color: #F2EEE6; /* lighter than #E7E2D6, same hue */
    border: 1px solid #2F2F2C; /* matches your chosen border color */
    padding: 12px 16px;
    margin: 14px 0;}
.wg-box-highlight{border-radius: 6px;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.75rem;
    line-height: 1.45;}
.wg-box-accent{width: 75%; background-color: #E7E2D6; /* KKB Linen */
    border-left: 6px solid #4E6B7A; /* KKB Deep Slate accent bar */
    padding: 12px 16px;
    margin: 16px 0;}
.wg-box-accent{border-radius: 6px;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.75rem;
    line-height: 1.45;}
.wg-box-inset{width: 75%;
    margin: 10px auto; /* centers the inset panel */
    background-color: #F2EEE6; /* lighter neutral, same hue family */}
.wg-box-inset{border-left: 6px solid #4E6B7A; /* KKB Deep Slate accent bar */
    padding: 14px 18px;
    border-radius: 6px;}
.wg-box-inset /* Subtle inset shadow */{box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.18);

    font-family: 'Montserrat', sans-serif;
    font-size: 0.75rem;
    line-height: 1.45;}
.gs-sn /*Persons Name*/{text-align: center}
.gs-pe-gil /*Persons Lifespan*/{text-align: center}
.gs-pe-fsn /*Persons ID Number*/{text-align: center}
.pe-item-relationships .gs-pe-label /*Persons Relationships*/{display: none;}
.pe-item-relationships .gs-pe-value{border-width: 0; text-align: center;}
table:has(tr.pe-item-relationships){border-width: 0; width: 100%;}
.gs-pe-personparent{width: 100%; border-style: none;}
.gs-pe-heading{text-align: center;}
.gs-pe-personchild{width: 100%; border-style: none;}
.gs-pan-td-label{width: 30%; border-style: none; text-align: Left;}
.gs-pan-td-value{width: 70%; border-style: none;}
.gs-pe-field{width: 100%; border-style: none;}
.gs-pe-label{width: 30%; border-style: none;}
.gs-pe-value{width: 70%; border-style: none;}
.wg-search-banner{display: flex;width: 650px; /* 200 + 450 */font-family: Arial, sans-serif;}
.wg-search-banner{border-radius: 10px;overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25); /* subtle drop shadow */}
.wg-search-box{width: 200px;background-color: #C9B27A;color: white; }
.wg-search-box{text-align: center;padding: 12px 0;font-weight: bold;}
.wg-results-box{width: 450px;background-color: #E7E2D6;color: black;}
.wg-results-box{text-align: left;padding: 12px;font-weight: bold;}
.wg-logo-link  /* Base clickable logo */{display: inline-block;
 cursor: pointer;
 text-decoration: none;}
.wg-logo-link img  /* Logo image behavior */{display: block;
 transition:
 opacity 0.25s ease,
 transform 0.25s ease,
 filter 0.25s ease;}
.wg-logo-link:hover img  /* Hover cues: subtle scale + slight fade + soft lift */{opacity: 0.85;
 transform: scale(1.03);
 filter: drop-shadow(0 2px 4px rgba(0,0,0,0.18));
}
.wg-contact-button-wrapper{display: flex;justify-content: center;align-items: center;}
.wg-contact-button    /* Main button */{padding: 14px 32px; font-size: 13px; font-weight: 500; letter-spacing: 0.12em; color: #FFFFFF!important;}
.wg-contact-button    /* Main button */{background: linear-gradient(180deg, #324A38 0%, #243427 100%); /* Gradient */border: 1px solid #2F2F2C; /* Base border */border-radius: 8px;cursor: pointer;}
.wg-contact-button    /* Main button */{font-family: 'Montserrat', sans-serif; text-decoration: none; display: inline-block; transition:transform 0.15s ease,box-shadow 0.2s ease,border-color 0.2s ease,opacity 0.15s ease;}
.wg-contact-button:hover   /* Hover lift + highlight border */{transform: translateY(-2px);box-shadow: 0 6px 14px rgba(0, 0, 0, 0.22);border-color: #FFFFFF;opacity: 0.92;}
.wg-contact-button:active   /* Pressed state */{transform: scale(0.97);box-shadow: none;}
.wg-search-btn-wrap  /* Wrapper centers the button */{display: flex;
  justify-content: center;
  margin: 20px 10px;}
.wg-search-btn   /* Main button */{display: inline-flex;
  align-items: center;
  justify-content: center;}
.wg-search-btn{width: 480px;
  max-width: 90%;
  height: 40px;}
.wg-search-btn{background-color: #5B788E;      /* Cool slate blue */
  color: #ffffff;
  border: none;
  border-radius: 12px;}
.wg-search-btn{font-size: 15px;
  font-weight: 500;
  font-family: 'Montserrat', sans-serif;
  text-decoration: none;}
.wg-search-btn{transition: background-color 0.3s ease,
              transform 0.2s ease,
              box-shadow 0.2s ease;}
.wg-search-btn:hover, .wg-search-btn:visited   /* Keep text white even after visiting */{color: #ffffff;
}
.wg-search-btn:hover  /* Hover lift */{background-color: #3d5a6e;
  transform: scale(1.02);
  box-shadow: 0 3px 6px rgba(0,0,0,0.18);}
@font-face{font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/montserrat/montserrat-regular.woff2') format('woff2');}
@font-face{font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/montserrat/montserrat-medium.woff2') format('woff2');}
@font-face{font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/montserrat/montserrat-semibold.woff2') format('woff2');
}
/* Final styles */
.gs-pe-tag-internal,.gs-pan-td-internal{font-style:italic}
.gs-img-spi{font-size:small;font-weight:normal}
@media only screen and (max-width:600px){.gs-cal-range-month tr.caldow,.gs-cal-range-month td.gs-cal-day-no-events,td.gs-cal-day-empty{display:none}
.gs-cal-range-month{padding:0}
.gs-cal-range-month .gs-cal-table{border-collapse:collapse}
.gs-cal-range-month tr{display:block}
.gs-cal-month-name th{display:block}
.gs-cal-month-name .gs-cal-table td{font-size:medium}
td.gs-cal-day-other,td.gs-cal-day{border-width:0;border-top-width:1px;display:block;height:unset;min-height:2em;padding-left:2.5em;padding-right:2.5em;position:relative;width:100%}
.gs-cal-range-month .gs-cal-dn{font-size:medium;left:0;position:absolute;top:0}
.gs-cal-month-inner{max-width:14em;width:95%}
.gs-cal-month-name th{padding-top:6px;padding-bottom:6px;border-bottom-width:0}
.gs-cal-range-month .gs-cal-event{padding-top:6px;padding-bottom:6px}
}
