HTML{height:100%;-webkit-text-size-adjust:none;text-size-adjust:none}
BODY{margin:0;height:100%;max-height:100%}
BODY.topic{color:#000;background:url(imags/lex_bkg_logo_blue.gif) #C7D0F0}
BODY.edu{background:url(imags/bkg_edu.jpg) #FFF;background-repeat:repeat-y}
BODY.hardware{background:url(imags/bkg_hardware.jpg) #FFF;background-repeat:repeat-y}
BODY.p3d{background:url(imags/bkg_3dp.jpg) #FFF;background-repeat:repeat-y}
BODY.software{background:url(imags/bkg_software.png) #FFF;background-repeat:repeat-y}
BODY.weird{color:#FFF;background:url(imags/bkg_weird.jpg) #002}
BODY.guest{background:url(imags/bkg_guest.jpg) #EAF4FA}
DIV#header{height:32px!important;font-size:18px;line-height:32px!important;font-family:Helvetica,Arial,Swiss,sans-serif;font-weight:700;border-top:1px solid #000;border-bottom:2px solid #000;position:fixed;z-index:2;top:0;left:0;width:100%;display:block;white-space:nowrap;overflow:hidden}
DIV#wrapper{margin-bottom:-35px;height:auto!important;min-height:100%}
DIV#headMargin{height:34px}
DIV#footMargin{height:34px;margin-top:2em}
DIV#footer{height:32px;font-size:18px;line-height:32px;font-family:Helvetica,Arial,Swiss,sans-serif;font-weight:700;border-top:2px solid #000;border-bottom:1px solid #000;position:relative;z-index:2}
:target:before{display:block;content:"​";height:0;padding-top:35px;margin-top:-35px}
DIV.mRoot{margin:0 1em}
BODY.edu DIV.mRoot,BODY.hardware DIV.mRoot,BODY.p3d DIV.mRoot,BODY.software DIV.mRoot{margin:0 80px}
DIV#toc{text-align:left;font-weight:700;margin-bottom:2em}
DIV#toc A,UL.links A,OL.links A{display:block;padding:.2em 0}
DIV.article{margin:0 auto;min-width:16em;max-width:35em;text-align:justify}
DIV.docWide{margin:0 7%}
BODY.edu DIV.mRoot DIV.docWide,BODY.hardware DIV.mRoot DIV.docWide,BODY.p3d DIV.mRoot DIV.docWide,BODY.software DIV.mRoot DIV.docWide{margin:0 3.5%}
UL.links,OL.links,.summary{text-align:left}
UL.summary LI,OL.summary LI{margin-bottom:.4em}
UL.prose LI,OL.prose LI{margin-bottom:.6em}
UL.compact,OL.compact{margin-top:0;padding-left:1.2em}
DIV.group:after{content:"";display:block;clear:both}
DIV#cookiewarning{position:fixed;z-index:3;top:33px;left:0;text-align:center;padding:.5em;background:rgba(246,255,246,.95);border:2px #000 solid;min-height:33%;max-height:88%;overflow-y:auto;box-sizing:border-box;width:100%}
BUTTON.cookieChoice{font-size:1.25em;border:1px #000 solid;vertical-align:middle;margin:.2em;border-radius:4px}
OL.nav{list-style-type:none;display:inline;padding:0}
OL.nav LI{display:inline-block}
.navbar0{background:#3B3B5D}
.navbar1{background:#6E6E90}
.navbar2{background:#A1A1C3}
.navbar3{background:#D4D4F6}
LI.nav0{background:#3B3B5D url(imags/navlogo.png) no-repeat}
LI.nav1{background:#6E6E90 url(imags/navsep1.png) no-repeat}
LI.nav2{background:#A1A1C3 url(imags/navsep2.png) no-repeat}
LI.nav3{background:#D4D4F6 url(imags/navsep3.png) no-repeat}
LI.nav0 SPAN{padding:0 5px 0 50px;display:block;height:32px}
LI.nav1 SPAN,LI.nav2 SPAN,LI.nav3 SPAN{padding:0 5px 0 32px;display:block;height:32px}
LI.nav0,LI.nav0 A{color:#CCC;text-shadow:#000 2px 2px 2px}
LI.nav1,LI.nav1 A{color:#FFF;text-shadow:#333 2px 2px 2px}
LI.nav2,LI.nav2 A{color:#000;text-shadow:#CCC 2px 2px 2px}
LI.nav3,LI.nav3 A{color:#333;text-shadow:#FFF 2px 2px 2px}
HR.black{height:1px;color:#000;background-color:#000;border:none}
HR.footnote{height:1px;color:#000;background-color:#000;border:none;margin-top:2em;clear:both}
A:link{color:#039}
A:visited{color:#306}
A.nav0{color:#CCC}
A.nav1{color:#FFF}
A.nav2{color:#000}
A.nav3{color:#333}
A:link:hover,A:visited:hover{color:#36F}
A:link:active,A:visited:active{color:#F90}
.center{text-align:center;margin-left:auto;margin-right:auto}
.vcenter{vertical-align:middle}
.htoc{text-align:center;font-weight:700;line-height:1.5em}
IMG.noBo{border:0}
DIV.copy{font-style:italic;text-align:right;margin:1.5em 0;clear:both}
P.footnote,.remark{font-size:.85em}
DIV.adBox{text-align:center;margin:1em auto}
UL.topicIconList{list-style-type:none}
UL.topicIconList > LI,UL.topicList > LI{margin-bottom:1em;clear:left}
IMG.topicIcon{width:48px;height:48px;margin:.2em 1.25em .7em 0;float:left;border-radius:10%;box-shadow:-3px 3px 5px #000}
.topicTitle{font-weight:700;font-size:1.1em}
IMG.left{float:left;margin:.2em 1.2em .7em 0}
IMG.right{float:right;margin:.2em 0 .7em 1.2em}
DIV.floatLeft{text-align:center;float:left;margin:.2em 1.2em .7em 0}
DIV.floatRight{text-align:center;float:right;margin:.2em 0 .7em 1.2em}
IMG.left + ::before,IMG.right + ::before,DIV.floatLeft + ::before,DIV.floatRight + ::before{content:"";width:9em;display:block;overflow:hidden}
.caption{font-size:.9em;font-style:italic;margin-top:.4em;white-space:normal}
DIV.license{padding:.4em;border:1px #333 solid;border-radius:.3em}
DIV.bookmarks{display:table;font-size:.8em;background:#FFF;border:1px solid #999;margin:1.5em auto 0;padding:6px}
HR.bm{height:1px;width:100%;color:#999;background-color:#999;border:none}
DIV.bmItem{float:left;margin:.2em .5em}
IMG.bmIcon{border:0;margin-right:.3em;vertical-align:middle}
SUP{font-size:.75em}
H1,H2,H3{text-align:left}
DIV.article H2,DIV.article H3{margin-top:1.6em}
.preformat_wide{max-width:100%;overflow-x:auto}
.large{max-width:100%;height:auto}
IMG.lazy{display:none}
DIV.galWrap{margin:1em 7%}
DIV.gallery{width:100%;padding:.5em 0;text-align:center;background:#00000026 linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(255,255,255,.65) 50%,rgba(0,0,0,0) 100%)}
DIV.galItem{display:inline-block;vertical-align:top;text-align:center;padding:1em;margin:.5em;background:#FFF}
DIV.galItem IMG{max-width:100%;height:auto}
DIV.galDesc,DIV.galCapt{margin:.5em auto 0;max-width:24em}
DIV.galDesc{text-align:justify}
DIV.galCapt{font-style:italic}
@media (max-width:50em) {
DIV.docWide{margin:0 3.5%}
BODY.edu DIV.mRoot DIV.docWide,BODY.hardware DIV.mRoot DIV.docWide,BODY.p3d DIV.mRoot DIV.docWide,BODY.software DIV.mRoot DIV.docWide{margin:0 1.5%}
DIV.galWrap{margin:1em 0}
DIV.galItem{padding:1em .5em}
}
@media (max-width:36em) {
BODY.edu{background:url(imags/bkg_edu-lite.jpg) #FFF;background-repeat:repeat-y}
BODY.hardware{background:url(imags/bkg_hardware-lite.jpg) #FFF;background-repeat:repeat-y}
BODY.software{background:url(imags/bkg_software-lite.png) #FFF;background-repeat:repeat-y}
BODY.p3d{background:url(imags/bkg_3dp-lite.jpg) #FFF;background-repeat:repeat-y}
DIV#header{font-size:16px}
DIV#footer{font-size:16px}
BODY.edu DIV.mRoot,BODY.hardware DIV.mRoot,BODY.p3d DIV.mRoot,BODY.software DIV.mRoot{margin:0 1em}
DIV.article{min-width:15em}
DIV.docWide{margin:0}
BODY.edu DIV.mRoot DIV.docWide,BODY.hardware DIV.mRoot DIV.docWide,BODY.p3d DIV.mRoot DIV.docWide,BODY.software DIV.mRoot DIV.docWide{margin:0}
LI{margin-left:-1em}
UL.compact LI,OL.compact LI{margin-left:-.5em}
LI.nav0{background-position:-27px;margin-left:0;margin-bottom:0}
LI.nav0 SPAN{padding:0 3px 0 15px}
LI.nav1,LI.nav2,LI.nav3{margin-left:0;margin-bottom:0}
}
@media (pointer: coarse) {
DIV#toc A,UL.links A,OL.links A{padding:.5em 0}
}