/* Copyright Mike Brockington for calcResult 2025/09/03 */html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, form, label, legend, caption, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:calc(12px + 0.25vw);font:inherit;vertical-align:baseline;FONT-FAMILY:Palatino, Times, "Times New Roman", serif;}html{padding:9px;}h1, h2, h3, h4, h5, h6{font-weight:normal;padding-bottom:2px;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}H1, H2{FONT-FAMILY:"Philosopher", Palatino, Times, "Times New Roman", serif;}h3, h4, h5, h6{font-family:"Georgia", "Times New Roman", serif;}H1, H2, H3{BORDER:black 2px solid;TEXT-ALIGN:center;LINE-HEIGHT:110%;MARGIN:0 0 3px 0;border-radius:10px;}h1{font-size:calc(18px + 3.5vw);BACKGROUND:white;COLOR:black;text-shadow:2px 2px 6px #363;}h2{font-size:calc(16px + 3vw);PADDING:0.2em;BACKGROUND:#777;COLOR:white;text-shadow:2px 2px 4px #232;}h3{font-size:calc(15px + 2.5vw);PADDING:0.2em;BACKGROUND:#777;COLOR:white;text-shadow:2px 2px 4px #232;}h4{font-size:calc(14px + 2.2vw);margin:0.25em;margin-right:1em;}h5{font-size:calc(13px + 2vw);}h6{font-size:calc(12px + 1.8vw);}div{BORDER:#00cc00 1px solid;PADDING:1px;MARGIN:1px;COLOR:black;BACKGROUND:#ccffcc;}#sitemap .MainMenu li:hover{background-color:white;transition:background-color ease-in-out 900ms;}.subMenu li{margin:0 0.5em;font-size:90%;}body{BACKGROUND-IMAGE:url(/gfx/diagonal.gif);COLOR:black;BACKGROUND-COLOR:#e0ffe0;BORDER-WIDTH:1px;line-height:110%;}li{line-height:120%;}#divContent, #divContent li{font-size:calc(19px + 0.5vw);}#divContent ul, #divContent ol{width:96%;margin-left:1.5em;margin-top:1em;}#divContent ul ul{width:94%;margin-left:0;}p{margin:0.5em;}#divContent{border-radius:12px;}#divContent div, #divContent footer{box-shadow:2px 2px 6px rgba(0, 0, 0, 0.33), 3px 4px 8px rgba(0, 0, 0, 0.33);border-radius:10px;padding-bottom:1em;}#divContent div *{box-shadow:none;}div div#togglesBlock{border:transparent 0px none;box-shadow:none;padding-left:1em;}.searchBlock form div{padding:5px;}#logoWrapper{padding:0;}#sidebar{text-align:center;padding:0;}#sidebar div{border:0px solid transparent;margin:0;margin-bottom:1em;}#divContent, #sidebar, #divCopyright{margin:1px;}#divContent, #sidebar, div.photoLink{margin-bottom:1em;}#divContent LABEL{WIDTH:50%;display:block;}#divContent ul, #divContent ol{WIDTH:calc(99% - 3em);margin-left:2em;margin-top:1em;}#divContent #divCopyright, #divContent #printCopyright{margin:2em 5px 5px 5px;padding:0.5em;}#divCopyright p, #printCopyright p{margin:0 0 0.5em 0.5em;text-align:center;}#printCopyright{DISPLAY:none;}.noScreen{DISPLAY:none;}.allCentred{text-align:center;}#sidebar form{width:99%;min-width:178px;}#sidebar input[type=text]{width:170px;}input:not([type="button"], [type="submit"], [type="reset"], [type="file"]), textarea{border:silver 1px solid;margin:0;font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}input:is([type="button"], [type="submit"], [type="reset"], [type="file"]), textarea{margin:0;}button, input{font-size:100%;line-height:normal;}button, select{text-transform:none;}#logoBlock{MARGIN:0.5em;MARGIN-TOP:0;MARGIN-LEFT:auto;MARGIN-RIGHT:auto;TEXT-ALIGN:center;PADDING:9px 0;BACKGROUND:#00cc00;COLOR:black;width:100%;}#logoBlock SPAN{COLOR:white;BACKGROUND:black;BORDER-TOP:white 1px solid;BORDER-RIGHT:silver 2px solid;BORDER-BOTTOM:#999 2px solid;BORDER-LEFT:white 1px solid;MARGIN:4px calc(50% - 4em);PADDING:2px;DISPLAY:block;FONT-FAMILY:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;LETTER-SPACING:2px;FONT-SIZE:9pt;font-size:calc(9px + 0.5vw);FONT-WEIGHT:bold;border-radius:5px;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.33), 3px 4px 8px rgba(0, 0, 0, 0.33);}#logoBlock A, #logoBlock A:visited{BORDER-WIDTH:0;BACKGROUND-COLOR:transparent;text-decoration:none;}a, a:visited{text-decoration:underline;}p a, p a:visited{line-height:inherit;}ol{margin-bottom:20px;}ol{list-style:decimal;}ol ol{margin:4px 0 5px 30px;font-size:90%;}ol ol li{margin-bottom:6px;}li{margin-bottom:12px;}li p{line-height:110%;}#sidebar li{list-style-type:none;}@media only screen and (min-width:749px){#sidebar{width:188px;}body{display:grid;grid-gap:9px;grid-template-columns:calc(100% - 199px) 188px;grid-template-rows:auto;}#divContent{grid-column:1;}#sidebar{grid-column:2;}#divCopyright{grid-column-start:1;grid-column-end:3;}}@media only screen and (min-width:949px){h1{}h2{}h3{}body{display:grid;grid-gap:12px;grid-template-columns:calc(100% - 222px) 190px;grid-template-rows:auto;}#divContent div{padding:8px 2em;}div div{margin-top:4px;margin-bottom:4px;padding-bottom:9px;}}@media only screen and (min-width:999px){#divContent div{padding:1px;}body{display:grid;grid-gap:15px;grid-template-columns:calc(100% - 224px) 199px;grid-template-rows:auto;}#divContent.nestedGrid{display:grid;grid-gap:5px;grid-template-columns:calc(50% - 3px) calc(50% - 3px);grid-template-rows:2em 6vw auto;}#divContent.nestedGrid H1, #divContent.nestedGrid .finalBlock{grid-column:1/3;}.subMenu li{display:inline;}.subMenu li::before{content:"> ";}h1{margin-bottom:0.1em;}h2{}h3{}}@media Print{.noPrint{DISPLAY:none;}.noScreen{DISPLAY:block;}.noScreenInline{DISPLAY:inline;}#sidebar{DISPLAY:none;}#divClearOutput{DISPLAY:none;}#descriptionBox{DISPLAY:none;}form{DISPLAY:none;}div{box-shadow:black 1px 1px 1px;background:white;}h1, h2, h3{text-shadow:1px 1px 2px #336633;color:black;}h1{font-size:22px;font-size:3vw;}h2{font-size:14px;font-size:2vw;}h3{font-size:12px;font-size:1.75vw;}BODY{COLOR:black;BACKGROUND:white;MARGIN:3pt;LINE-HEIGHT:110%;BORDER-WIDTH:1px;}.newsBlock{BORDER:black 2px solid;WIDTH:98%;}#divContent{BORDER-WIDTH:6px;MARGIN:0px;}A:after{CONTENT:" [" attr(href) "]";}H4 A:after, #logoBlock A:after{CONTENT:"";}#sitemap .subMenu li{border-bottom:1px solid green;}#sitemap UL.subMenu{margin-left:0.5em;padding-left:0;}}