:root{--page-margin: 10}#page_Heading:empty,#page_Wrapper:empty,#foto_Image:empty,#plot_Map:empty,#page_Info:empty,#link_Text:empty,#link_Intro:empty,#link_Assoc:empty{display:none}#page_Wrapper{display:grid;grid-template-columns:repeat(12, [col] 1fr);grid-template-rows:auto;grid-column-gap:var(--grid-gap-lg);grid-row-gap:var(--grid-gap-md);grid-template-areas:"photo photo photo photo photo photo photo info  info  info  info  info " "links links links links links links links links links links links links";padding-bottom:2rem}#page_Wrapper #page_Photo{grid-area:photo;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:-moz-fit-content;height:fit-content;padding:0 0 1rem}#page_Wrapper #page_Photo figure{margin:0 0 1rem 0}#page_Wrapper #page_Info{background:var(--base-color-90);padding:1rem;border-radius:10px;margin-bottom:2rem}#page_Wrapper #page_Info:before else{content:"";display:none;margin-bottom:0}#page_Wrapper #page_Info{border:var(--border-style-2);box-shadow:var(--box-shadow-style);grid-area:info;grid-column:col 7/span 6;grid-row:1;height:-moz-fit-content;height:fit-content;margin-bottom:2rem}#page_Wrapper #page_Info::before{content:"Location of Cemetery";display:block;color:var(--brand-accent);font-family:var(--font-family-serif);font-size:var(--font-size-h3);font-weight:900;padding-bottom:.5rem}#page_Wrapper #page_Info #info_Grid{display:grid !important;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;gap:0}#page_Wrapper #page_Info #info_Grid>div{padding:1rem 0;border-top:var(--border-style-2)}#page_Wrapper #page_Info #info_Grid>div:empty{display:none}#page_Wrapper #page_Info #info_Grid>div:not(:empty):not(:has(~div:not(:empty))){padding-bottom:0}#page_Wrapper #page_Info #info_Grid>#info_GpsTable,#page_Wrapper #page_Info #info_Grid>#info_Stats,#page_Wrapper #page_Info #info_Grid>#info_Map{border-top:0}#page_Wrapper #page_Info #info_Grid #info_GpsTable{grid-column:1/span 2;grid-row:1;max-height:300px}#page_Wrapper #page_Info #info_Grid #info_GpsTable:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_GpsTable table tr td:first-child{font-weight:bold;text-align:right;vertical-align:top;padding-right:.5rem}#page_Wrapper #page_Info #info_Grid #info_Map{grid-column:3/span 2;grid-row:1/span 2;padding-bottom:1rem}#page_Wrapper #page_Info #info_Grid #info_Map:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Map #map_canvas_sm{width:100%;height:200px}#page_Wrapper #page_Info #info_Grid #info_Map #map_Link{text-align:center}#page_Wrapper #page_Info #info_Grid #info_Stats{grid-area:info-stats;grid-column:1/span 2;grid-row:2;height:-moz-fit-content;height:fit-content}#page_Wrapper #page_Info #info_Grid #info_Stats:before{content:"";display:block;color:var(--brand-accent);font-family:var(--font-family-serif);font-size:var(--font-size-h3);font-weight:900;padding-bottom:.5rem}#page_Wrapper #page_Info #info_Grid #info_Stats:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Stats table tr td:first-child{font-weight:bold;text-align:right;vertical-align:top;padding-right:.5rem}#page_Wrapper #page_Info #info_Grid #info_MapLink{grid-column:1/span 4;grid-row:3;display:block;padding:1rem 1rem 1rem 0}#page_Wrapper #page_Info #info_Grid #info_MapLink:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_PhotoLink{grid-column:1/span 4;grid-row:4;display:block;padding:1rem 1rem 1rem 0}#page_Wrapper #page_Info #info_Grid #info_PhotoLink:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Credit{grid-column:1/span 4;grid-row:5;display:block;padding:1rem 1rem 0 1rem}#page_Wrapper #page_Info #info_Grid #info_Credit:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Directions{grid-column:1/span 4;grid-row:6;display:block}#page_Wrapper #page_Info #info_Grid #info_Directions:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Association{grid-column:1/span 4;grid-row:7;display:block}#page_Wrapper #page_Info #info_Grid #info_Association:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Address{grid-column:1/span 4;grid-row:8;display:block}#page_Wrapper #page_Info #info_Grid #info_Address:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Note{grid-column:1/span 4;grid-row:9;display:block}#page_Wrapper #page_Info #info_Grid #info_Note:empty{display:none}#page_Wrapper #page_Info #info_Grid #info_Text p,#page_Wrapper #page_Info #info_Grid #info_Note p,#page_Wrapper #page_Info #info_Grid #info_Credit p,#page_Wrapper #page_Info #info_Grid #info_MapLink p,#page_Wrapper #page_Info #info_Grid #info_Address p,#page_Wrapper #page_Info #info_Grid #info_PhotoLink p,#page_Wrapper #page_Info #info_Grid #info_Directions p,#page_Wrapper #page_Info #info_Grid #info_Association p{font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);line-height:1.6}#page_Wrapper #page_Links{grid-area:links;display:flex;flex-direction:column}#page_Wrapper #page_Links #link_Text{width:100%;font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);hyphens:auto;border-top:var(--border-style-2);padding:2rem 0}#page_Wrapper #page_Links #link_Notes{width:100%;font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);hyphens:auto;border-top:var(--border-style-2);padding:1rem 0}#page_Wrapper #page_Links #link_Intro{width:100%;font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);font-style:italic;line-height:1.6;hyphens:auto;border-top:var(--border-style-2);padding:1rem 0 0}#page_Wrapper #page_Links #link_Intro::before{content:"Associated Cemetery Links to Other Areasâ€¦";display:block;font-family:var(--font-family-serif);font-size:var(--font-size-h4);font-style:normal;font-weight:bold;text-align:left}#page_Wrapper #page_Links #link_Assoc{width:100%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-flow:row;-moz-column-gap:var(--grid-gap-lg);column-gap:var(--grid-gap-lg);row-gap:var(--grid-gap-md);grid-auto-rows:minmax(20px, auto);align-items:start}#page_Wrapper #page_Links #link_Assoc>div{background:var(--base-color-85);cursor:pointer;display:block;padding:0 1rem}#page_Wrapper #page_Links #link_Assoc>div ul{list-style:none;padding:0;margin:0}#page_Wrapper #page_Links #link_Assoc>div ul li{position:relative}#page_Wrapper #page_Links #link_Assoc>div ul li input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}#page_Wrapper #page_Links #link_Assoc>div ul li i{display:none}#page_Wrapper #page_Links #link_Assoc>div ul li h3{margin:0;padding:.5rem 0;text-align:"center";cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-sans-serif);font-size:var(--font-size-h5)}#page_Wrapper #page_Links #link_Assoc>div ul li h3:hover{color:var(--base-color-40)}#page_Wrapper #page_Links #link_Assoc>div ul li p{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s ease,margin-top .3s ease;margin-top:0;padding-left:2rem}#page_Wrapper #page_Links #link_Assoc>div ul li input[type=checkbox]:checked~p{max-height:1000px;opacity:1}@media(max-width: 992px){#page_Wrapper #page_Links #link_Assoc{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){#page_Wrapper #page_Links #link_Assoc{grid-template-columns:repeat(1, minmax(0, 1fr))}}#page_Wrapper #page_Links[hidden]{display:none}h3{text-align:center}p.do_Hyphens,p.doHyphens{hyphens:auto}#page_Wrapper{margin:0 calc(var(--page-margin)*1rem)}#page_Wrapper #page_Photo{grid-column:col 1/span 6}#page_Wrapper #page_Info{grid-column:col 7/span 6}#page_Wrapper #page_Info #info_Empty{text-align:left;padding-top:1rem}#page_Wrapper #page_Text{grid-column:col 1/span 12}#page_Wrapper #page_Links{grid-column:col 1/span 12;padding-bottom:1rem}@media only screen and (max-width: 1400px){#page_Wrapper{margin:0 calc(var(--page-margin)*.75rem)}}@media only screen and (max-width: 1200px){#page_Wrapper{margin:0 calc(var(--page-margin)*.5rem)}}@media only screen and (max-width: 992px){#page_Wrapper{margin:0 calc(var(--page-margin)*.25rem)}#page_Wrapper #page_Photo{display:none}#page_Wrapper #page_Info{grid-column:col 2/span 10}}@media only screen and (max-width: 768px){#page_Wrapper{margin:0 calc(var(--page-margin)*.1rem)}#page_Wrapper #page_Photo{display:none}#page_Wrapper #page_Info{grid-column:col 2/span 10}}