#fw-section-custom-html-46dc2fe1-9994-4b89-a14a-f4d4248b2c9d {

@charset "utf-8";
html,body{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;line-height:1}
form input{box-sizing:border-box;}
footer ol{list-style:none}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
a:focus{background-color:#2f8fff;color:#fff}
a:hover,a:active{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
article{position:relative}img{border:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;font:1.143em Verdana,sans-serif;border-radius:0;*overflow:visible}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type="text"]{border:1px solid #2572cb;padding:6.6px 10px}
textarea{overflow:auto;vertical-align:top}
body{background:#fff;font:1.00625em Verdana,sans-serif;color:#454545}
a{color:#2572cb;text-decoration:none}
a:visited{color:#609}
.cf::before,.cf::after{content:"";display:table}
.cf::after{clear:both}
.cf{*zoom:1}
.container{max-width:58.75em}
header{background:#0572d5;padding:.625em 2.5em}
.hcontain{max-width:75em;margin:0 auto;}
header>div ul{margin-top:1em;width:54%;float:right}
header .logo{float:left;display:block}
header .logo img{width:100%}
header>div form{width:40%;margin:.5em 0 0;float:right}
header>div form input{display:inline-block;width:67%}
header>div form button{background:#00417b}
header>div form button:hover{background:#b7dbff}
.sbar:hover{border:1px solid #000}
.fcontain{max-width:62.75em;margin:0 auto;}
footer{background:#f5faff;padding:.625em 2.5em}
header>div ul li{display:block;float:left;margin:0 0 0 4.767%}
header>div ul li:first-of-type{margin:0}
header>div ul li a{font-size:1.152em;color:#fff!important}
button{background:#2572cb;padding:7.5px 9px;color:#fff;transition:all .5s}
article p{line-height:1.7em;word-spacing:.05em;margin:0 14rem 2rem 0;font-size:1.12rem}
.container{background:#fff;padding:1em 2.5em;margin:0 auto;word-wrap:break-word}
.container.ad{height:280px;text-align:center;padding-bottom:0}
div#meta_wrap ul, footer ul{list-style:none}
.breadcrumbs{font-weight:bold;margin:1em 0 1em 0}
.ul2{margin:1em 0 0 0}
.ul2 li{margin-left:1em}
.bigfoot{font-size:1.7em;margin-right:0;margin-top:3em;hyphens:none;text-align:center}
.breadcrumbs:before{content:"You are here: ";padding-right:.5em}
.breadcrumbs li{display:inline;list-style-type:none}
.breadcrumbs li + li:before{content:" / ";padding:0 .3em}
.alsosee{margin:3em 0 3em 0}
.norm{margin-right:0}
.alsosee:before{content:"Also see: ";font-weight:bold}
#atoz ul{float:left;margin:0 0 2em 2em}
#atoz ul li{margin:0;padding:0;display:inline}
#atoz ul li a{float:left;padding:.2em .5em;border-top:1px solid #ccc;border-right:1px solid #333;border-left:1px solid #ccc;border-bottom:1px solid #333}
#atoz ul li a:hover{background-color:#9fcfff;color:#333;border-top:1px solid #333;border-right:1px solid #ccc;border-left:1px solid #333;border-bottom:1px solid #ccc}
.atoza{background-color:#9fcfff}
article pre{font-size:1.16em;font-family:Fixed,monospace;margin-bottom:2em;line-height:1.7em;overflow-wrap:break-word;white-space:pre-wrap;overflow-y:hidden}
.mono{font-family:monospace;font-size:1.4em}
.intro{font-size:1.25rem;line-height:1.5em}
.ce{clear:both;text-align:center;margin-right:14rem}
.cea{clear:both;text-align:center;margin-right:0}
.tce{clear:both;text-align:center;margin-right:0}
.bld{font-weight:700}
.bce{text-align:center;font-weight:700}
.rg{color:#b9b9b9}
.nb{color:#2572cb;font-weight:700}
a.external::after{margin-left:0.5em;font-family:'ch';font-size:.8em;content:'\f315'}
span.title:before{font-family:'ch';content:'\f317';margin-right:7px;vertical-align:text-bottom;font-size:larger}
span.title.note:before{content:'\f316'}
span.title.quiz:before{content:'\f324'}
article li{font-size:1.12rem;margin-bottom:1.4rem}
a:hover,a:active{color:#454545;border-bottom:1px solid #454545}
.tip{background-color:#FFFBCE;padding:0 2rem 2rem 2rem;margin:3.2rem 14rem 2rem 0;display:table}
.tip p{margin:0}
span.title{background:#FFED00;padding:.6em 1.5em;font-weight:600;font-size:1.13em;top:-17px;left:-32px;display:inline-block;position:relative}
.relatedpages{background-color:#f5faff;margin-bottom:3em;margin-top:3em;padding-bottom:.5em;display:table;width:95%}
.relatedpages h2{background-color:#005cb9;color:#fff;padding:.5em;margin-top:0}
.relatedpages ul li{margin-bottom:.4rem}
li.empty{list-style:none}
.arrow li{background:none;padding-left:0;list-style-type:none;text-indent:-1.4em;}
.arrow li:before{font-family:'ch';content:'\f323';padding-right:.5em;color:#2572cb}
article ul{margin:0 14rem 2em 0}
article h1{display:block;border-bottom:1px solid #757575;font-size:2.44rem;padding-bottom:.16em;line-height:1.1;font-family:arial,helvetica,sans-serif;margin-right:-1.7em}
.h1small{font-size: 1.87rem}
article h1,h2,h3{color:#000;font-weight:600}
.noupdate{margin-bottom:1em}
.noad{margin-top:1em}
.skip a{display:inline;position:absolute;width:14rem;left:-200em}
.skip a:focus{position:absolute;left:.5em;padding:1em}
.tab{margin-left:2.5rem}
.tabb{margin-left:2.5rem;font-weight:700}
.dtab{margin-left:4.2rem}
.dtabb{margin-left:4.2rem;font-weight:700}
.dd{font-size:1.188em;margin:0 1em 0 .5em}
.num{font-size:1.6rem;padding-right:.6rem;white-space:nowrap}
.numdef{text-indent:-2.7rem;margin-left:2.5rem}
.contents,.nav{background-color:#f5faff;border:1px solid #454545;padding:1em;display:table}
.relatedpages{border: 1px solid #005cb9}
.contents:before{content:"Page contents";font-weight:600;font-size:1.1em}
.nav:before{content:"Navigation";font-weight:600;font-size:1.1em}
.pagenav ul{margin:1em 0 1em 0}
.pagenav ul li{padding-left:0;margin-left:1rem;margin-bottom:.3rem;line-height:2.2rem}
.pagenav ul ul{margin:0 0 0 2rem}
li.out:before{content:"\00AB";padding-right:.5em}
.pagenav ul li.out{list-style-type:none;margin-left:0}
.nested ul{margin-left:1em;margin-bottom:0}
.nested ul ul li{margin-left:0.2em}
.updated{margin:.25rem 0 2.5rem 0;color:#757575;font-size:.9rem}
table{margin-bottom:2em;clear:left}
table p{margin:0 1em 1em 0}
table .tips{margin:0}
.floatRight{float:right;margin:.9rem -4.3rem 4rem 4rem}
.floatRightClear{float:right;clear:right;margin:.3em -4.3em 2em 4em}
.floatRightIcon{float:right;margin:0 -4.3em 1em 1em}
.floatRightOnly{float:right}
.floatLeft{float:left;margin:.3em 1.5625em 2em 0;clear:left}
article h2{font-size:2rem;font-family:arial,helvetica,sans-serif;margin-bottom:1.4rem;clear:left;margin-top:4rem;display:block}
article h3{margin:4rem 5rem 1rem 2.5rem;font-size:1.5rem;font-family:arial,helvetica,sans-serif;clear:left}
article ul li{line-height:1.5;margin-left:3.8em}
.relatedpages ul{margin:2em 0 2em 0}
article ol li{line-height:1.5625;margin:0 0 1.1em 3.85em}
article ol ol{margin-right:0}
article ol{margin:0 14rem 2rem 0}
article table ol{margin-right:1em}
article table ul{margin-right:1em}
#meta_wrap{margin:5em auto .25em}
.bottomad{clear:right;margin-top:1em;margin-bottom:2em}
.container ul.options>li{float:right;margin-top:-4px}
.container ul.options>li.useful-page{float:left;margin-top:0;width:45%;font-size:1.2em}
.container ul.options>li{display:block}
.container ul.options>li ul{display:block}
.container ul.options>li ul li{float:left}
.container ul.options li.useful-page:before,.container ul.options li.useful-page:after{content:"";display:table}
.container ul.options li.useful-page:after{clear:both}
.container ul.options li.useful-page span{display:block;float:left;padding:.5em 0;font-weight:bold}
.container ul.options li.useful-page a{display:block;float:left;padding:.5em .75em;background:#2572cb;color:#fff;margin:0 0 0 .625em;border-bottom:0;transition:all .5s}
.container ul.options li ul li{padding:1em 0 0 2em;background:none;border:0;margin-left:.25em}
.container ul.options li ul li a:visited{color:#2572cb}
.container ul.options li:hover{color:#454545;cursor:pointer}
.container ul.options li span{float:left;display:block;padding:.25em 0 0}
.nolink{color:#454545;cursor:auto}
footer form{text-align:center;zoom:1;margin:2em 0}
footer form input{width:42.25%}
footer ul>li{float:left;margin:0 3%}footer ul>li ol li{padding:.7em 0}
footer ul>li ol li h5{color:#000;font-size:1.43em;white-space:nowrap}
.ftitle{color:#000;font-size:1.43em;white-space:nowrap}
footer ul>li.recent-pages{width:53%}footer ul>li.useful-links{width:18%}
footer ul>li.social-networks{width:11%}footer
.copyright{text-align:center;margin:6em 0 8em;font-size:.788em}
footer .copyright span{display:block;line-height:1}
footer .copyright a{color:#454545;text-decoration:none}
.selectnav{display:none}
.mtable,.mtable2,.mtable3,.mtable4,.mtable5{background-color:#e5e5e5;border-spacing:2px 1px;width:100%;font-size:1.1em}
.sr{position:absolute;left:-1000px;top:auto;width:1px;height:1px;overflow:hidden}
table.mtable td,table.mtable2 td,table.mtable3 td,table.mtable4 td,table.mtable5 td{border-spacing:5px 10px;padding:12px;line-height:1.7em}
table.mtable th,table.mtable2 th,table.mtable3 th,table.mtable4 th{background:#005cb9;color:#fff;font-size:1.5rem;padding:.4em}
table.mtable a,table.mtable2 a,table.mtable3 a,table.mtable4 a{border-bottom:0}
table.mtable tr:hover td{background-color:#eee;cursor:pointer}
table.mtable3 tr:hover td,table.mtable4 tr:hover td{background-color:#eee}
td{vertical-align:top}
.tcdoc{width:176px}
.tcb{background:#005cb9}
.tclb{background-color:#9fcfff}
.tcllb{background-color:#d0e8ff}
.tcw{background-color:#fff}
.tcg{background-color:#ebebeb}
.tcbl{background-color:#454545}
.tcgreen{background-color:#cfc}
.tcred{background-color:#fcc}
.tcy{border:1px solid #005cb9;background-color:#f1f5f9;overflow:auto;padding:1em;overflow-y:hidden}
.vcicon{position:relative;top:10px}
.vcicon5{position:relative;top:5px}
.vcicon6{position:relative;top:6px}
.vcicon7{position:relative;top:7px}
.vcicon8{position:relative;top:8px}
.vcicon15{position:relative;top:15px}
.vcicon17{position:relative;top:17px}
.vcicon20{position:relative;top:20px}
.tcat{width:140px}
.wt{color:#fff;font-weight:700}
.green{color:#006800}
.red{color:#b50000}
.orange{color:#ffa500}
.related{margin-top:3em}
#tt a:hover,#tt a:active{border-bottom:0!important}
#tt a{overflow:hidden}
#tt a:focus{overflow:hidden}
#tt a:focus-visible{outline:0}
#totop{display:inline-block;background-color:#2572cb;color:#fff;width:6.3em;height:50px;line-height:50px;text-align:center;position:fixed;bottom:5.9em;right:.3em;visibility:hidden;text-decoration:none;z-index:1000;cursor:pointer;transition:all .5s}
#totop:hover,button:hover,.container ul.options li.useful-page a:hover{background-color:#B7DBFE}
#creditfooter{display:none}
.blogo{font-size:3.4em;margin-bottom:0.5em;color:#e7e7e7;display:block;border-bottom:0;transition:all .5s}
.blogo:hover{color:#2572cb}
.nobreak td{word-break:keep-all}
.dt{color:#686868;font-weight:700}
.big{font-size:1.6em}
a.question{border-bottom:0px}
input[type="checkbox"] {transform:scale(1.5);margin:10px}
@font-face {
font-family:"ch";
src: url("https://www.computerhope.com/cdn/fonts/ch.woff2") format("woff2");
font-display:swap;
}
.apple:after{font-family:'ch';content:'\f313';padding-left:.2em}
.feedback a:before{font-family:'ch';content:'\f301';margin-right:0.5em}
.email a:before{font-family:'ch';content:'\f302';margin-right:0.5em}
.share a:before{font-family:'ch';content:'\f303';margin-right:0.5em}
.print a:before{font-family:'ch';content:'\f304';margin-right:0.5em}
.blogo:before{font-family:'ch';content:'\f305'}
.facebook:before{font-family:'ch';content:'\f306';margin-right:0.5em}
.twitter:before{font-family:'ch';content:'\f307';margin-right:0.5em}
.pinterest:before{font-family:'ch';content:'\f308';margin-right:0.5em}
.youtube:before{font-family:'ch';content:'\f309';margin-right:0.5em}
.rss:before{font-family:'ch';content:'\f310';margin-right:0.5em}
.question:after{font-family:'ch';content:'\f324';margin-left:0.5em;font-size:large}
kbd{color:#fff;padding:.20rem .40rem;background-color:#000;border-radius:4px;box-shadow:0px 3px 0px 1px silver;font-family:Arial, sans-serif;font-weight:100;white-space:nowrap;line-height:1.5em;transition:all .5s}
a kbd{background-color:#2572cb}
a:hover kbd{background-color:#000}
a:visited kbd{background-color:#609;border-bottom:0px}
.winkey:after{font-family:'ch';content:"\f311";font-size:small;padding-left:7px;font-weight:100;padding:0 3px 0 7px}
.cmd:after{font-family:'ch';content:"\f325";font-size:small;padding-left:7px;font-weight:100;padding:0 3px 0 7px}
.compcol{width:300px}
.chbutton{background:#2572cb;padding:1.5%;color:#fff;border:0;margin-bottom:20px}
.chbutton:hover{color:#fff;box-shadow:inset 0px 0px 0px 1px #000}
a.kb{color:#2572cb}

@media (prefers-color-scheme:dark){
article h1,h2,h3{color:#FFF}
footer{background:#313030}
a{color:#449aff}
button{background:#449aff;color:#000}
header>div form button{color:#fff}
a:hover,a:active{color:#b7dbff;border-bottom:1px solid #b7dbff}
a:visited{color:#93b0d2}
a.kb{color:#449aff}
.updated{color:#93b0d2}
body,.container,.tcw,.contents,.nav{color:#eee;background:#282828}
.contents,.nav{border:1px solid #eee}
h1,h2,h3,.nolink{color:#fff}
span.title{background:#7b7b77;color:#000}
.tip{background-color:#313030;color:#fff}
span.title:before{color:yellow}
span.title{padding:.6em 1.5em .6em 1em}
.tcy{background-color:#313030;color:#eee;border:1px solid #93b0d2}
.relatedpages{background-color:#313030}
.container ul.options li:hover{color:#b7dbff}
.container ul.options li a:hover{color:#b7dbff}
table.mtable tr:hover td,table.mtable3 tr:hover td,table.mtable4 tr:hover td{background-color:#313030}
#totop{background-color:#449aff;color:#000}
#totop:hover,button:hover,.container ul.options li.useful-page a:hover{color:#000}
.container ul.options li.useful-page a{background:#449aff}
footer ul>li ol li h5{color:#fff}
.ftitle{color:#fff}
footer ul>li ol li a{color:#449aff}
footer .copyright a{color:#fff}
.sbar:hover{border:1px solid #b7dbff}
copyright .blogo{color:#313030}
.blogo{color:#3c3b3b}
.red{color:#ff9797}
.green{color:#00d100}
.orange{color:#ffa500}
.tcgreen{background-color:#455445}
.tcred{background-color:#351616}
.tclb{background-color:#5a5a5a}
.tcllb{background-color:#5a5a5a}
.tcg{background:#373737}
kbd{color:#000;background:#858585;box-shadow:0 3px 0 1px #434343}
a kbd{background-color:#449aff}
a:visited kbd{background-color:#b7dbff}
a:hover kbd{background-color:#b7dbff}
.container ul.options li ul li a:visited{color:#449aff}
article h1{border-bottom:1px solid #93b0d2}
.mtable,.mtable2,.mtable3,.mtable4,.mtable5{background-color:#93b0d2}
input[type="text"]{border:1px solid #449aff}
.container ul.options li.useful-page a{color:#000}
#atoz ul li a{background-color:#373737}
#atoz ul li a:hover{background-color:#000}
.atoza{background-color:#282828;border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#93b0d2}
.chbutton{color:#000;border:0;margin-bottom:20px}
.chbutton:hover{color:#fff;box-shadow:inset 0px 0px 0px 1px #fff}
}

@media only screen and (min-width:1500px){
.container{max-width: 67.2em}
}

@media only screen and (min-width:1366px){
html{font-size:18px}
}

@media only screen and (max-width:1160px){
.floatRight{margin-right:0}
.floatRightClear{margin-right:0}
.floatRightIcon{margin-right:0;padding-top:.5em}
article h1{margin-right:0}
.h1small{margin-right:0}
.resize1000{width:100%;height:auto}
}

@media only screen and (max-width:1035px){
header,.container{padding:2% 5%}
.updated{margin-left:0}
header .logo{display:block;float:none;margin:0 auto 2.985%}
header>div{display:block;float:none;text-align:center;margin:0 auto}
header>div ul{display:inline-block;float:none;text-align:center}
header>div{float:none;width:100%}
header>div form{width:100%;margin:0 auto;display:block;float:none}
header>div ul{margin:1em 0 .5em;width:100%;float:right;zoom:1;text-align:center}
header>div ul li:first-of-type,header>div ul li{margin:0 1.5%}
header>div ul li{display:inline-block;float:none;zoom:1;display:inline}
header>div ul li a:hover{color:#454545}
article{margin:0}
.container ul.options>li,.container ul.options>li ul{text-align:center}
.container ul.options>li,.container ul.options>li.useful-page{float:none;margin-bottom:2em}
.floatRightClear{float:right;clear:right;margin:1em 0 0 1em}
.container ul.options>li.useful-page{width:100%}
.container ul.options li ul li{margin:0 .36125em}
.container ul.options li.useful-page span,.container ul.options li.useful-page a,.container ul.options>li ul li{display:inline-block;zoom:1;float:none}
#atoz ul{margin:0 0 2em 0}#atoz ul li{margin:0}
article p,h2,h3,.dtab,.tab,.tabb,.contents,.nav{margin-right:0}
}
@media only screen and (max-width:1080px){
footer{padding:.625em .5em}
}
@media only screen and (max-width:900px){
article p img.right{margin:.3em 0 2em 1em}
.resize900{width:100%;height:auto}
article ul{margin-right:0}
}
@media only screen and (max-width:820px){
.resize800{width:100%;height:auto}
.mtable,.mtable2{width:100%}
.numdef{text-indent:0;margin-left:0}
article h3{margin:2em 0 .9em 0}
article p,h2,h3,.dtab,.tab,.tabb,.contents,.nav{margin-left:0;text-indent:0}
.tips,.warn{background-image:none}
.pagenav{margin-right:0}
.pagenav ul li{margin-left:1em}
.pagenav ul li.out{margin-left:0}
article ol li{margin-left:4px;list-style-position:inside}
article ul li{margin-left:1.5rem}.ce{margin-right:0}
.relatedpages{width:100%}
}
@media only screen and (max-width:761px){
article ol{margin:0 0 2em 0}
.resize760{width:100%;height:auto}
.tip{margin:3em 0 2em 0}
}
@media only screen and (max-width:764px){
footer ul{margin-left:1em;text-align:left}
footer ul>li{margin:2% 5%;float:none;display:inline-block;zoom:1;display:inline;vertical-align:top}
footer ul>li.recent-pages,footer ul>li.useful-links,footer ul>li.social-networks{width:30%}
footer ul>li.social-networks{width:60%}footer ul>li.social-networks ol{display:block}
footer ul>li.social-networks ol li.widget-title{display:block}
footer ul>li.social-networks ol li a{text-align:left}
header>div form input{width:70%}
footer form input{width:70%}
}
@media only screen and (max-width:700px){
.resize700{width:100%;height:auto}
}
@media only screen and (max-width:680px){
.resize650{width:100%;height:auto}
article input[type=text],select,textarea{width:90%}
.mtable5 td{display:block}
}
@media only screen and (max-width:640px){
footer form{margin:2em 0 0}
footer ul>li{margin:2% 10% 0}
footer ul>li.recent-pages,footer ul>li.useful-links,footer ul>li.social-networks{width:80%}
footer ul>li.social-networks{width:60%}
footer ul>li ol li{padding:.6em 0}
footer ul>li ol li.widget-title{padding:.75em 0}
}
@media only screen and (max-width:630px){
.resize600{width:100%;height:auto}
}
@media only screen and (max-width:580px){
.floatRight{float:none;margin:0;width:100%;height:auto;padding-bottom:1em}
.floatRightOnly{float:none;width:100%;height:auto;padding-bottom:1em}
.num{font-size:1.2em;padding-right:4px;padding-left:0}
.resize580{width:100%;height:auto}
.container ul.options>li ul{line-height:3em}
.mtable4{width:100%}
.mtable4 td,.mtable4 th{display:block;width:auto!important}
.tscroll{display:block;width:100%;overflow-x:auto;white-space:nowrap}
}
@media only screen and (max-width:560px){
.resize550{width:100%;height:auto}
.dd{font-size:inherit;margin:0}
}
@media only screen and (max-width:530px){
header>div form,footer>form{margin:1.25em 0 .25em}
.resize500{width:100%;height:auto}
}
@media only screen and (max-width:480px){
article p{hyphens:auto}
header .logo{width:100%;height:auto}
.bctitle{display:none}
.container ul.options>li.useful-page{margin-bottom:10%}
.container ul.options li.useful-page span{display:block}
footer ul>li.useful-links,footer ul>li.social-networks{margin:20px 0 0 32px}
footer ul>li.social-networks{width:50%}
article ul{margin:0 0 2em .5rem}
article p img.left,article p img.right{float:none;display:block;margin:0;margin-left:auto;margin-right:auto}
.breadcrumbs:before{content:"";padding-right:0;line-height:2em}
#nav li:nth-of-type(4){display:none}
footer ul>li ol li h5{white-space:normal}
.mtable,.mtable2,.mtable3,.mtable4,.mtable5{width:96%}
.floatRightIcon{float:none;margin:0;width:100%;height:auto;padding-bottom:1em}
}
@media only screen and (max-width:460px){
.resize450{width:100%;height:auto}
article ul li{margin-left:.5rem}
.relatedpages ul li{margin-left:1.5em}
.container.ad{height:378px}
}
@media only screen and (max-width:430px){
.container.ad{height:325px}
#tt a{color:transparent!important;width:2em}
#tt a:hover{color:transparent}
#tt a::after{content:"^";color:black;position:absolute;left:.5em;top:0;font-weight:900}
}
@media only screen and (max-width:420px){
.resize400{width:100%;height:auto}
.compcol{width:144px}
}
@media only screen and (max-width:400px){
#nav li:nth-of-type(5){display:none}
}
@media only screen and (max-width:390px){
header>div form input{width:100%}
footer form input{width:100%}
form input{width:100%}
button{width:100%}
footer{padding:0}
.pagenav ul li{margin-left: 1.5em;}
}
@media only screen and (max-width:350px){
.resize350{width:100%;height:auto}
}
@media only screen and (max-width:349px){
.resize300{width:100%;height:auto}
}
@media only screen and (max-width:320px){
article p img.left,article p img.right{width:100%}
.ftitle{white-space:normal;}
}
@media only screen and (max-width:300px){
img{width:100%}
article h1{font-size:1.3em}
article h2, article h3{font-size:1.2em}
.contents,.nav{padding:0.3em}
footer{padding:0}
}
@media only screen and (max-width:280px){
#nav{display:none}
}
@media only screen and (max-width:250px){
input{width:100%}
.tip{padding:.5em}
.container ul.options li ul li{padding:0}
.container{word-wrap:normal}
}
@media print{
body{print-color-adjust:exact}
.adsbygoogle,header,.cf,.container.ad,.bigfoot,.bottomad,.options.cf,.breadcrumbs,.alsosee,.noprint,#totop,#atoz,.legal,.relatedpages,.pagenav,.at-share-dock,.blogo,a.external::after,.arrow li:before{display:none!important}
article h1,.updated{margin-left:0}
.updated,.tip{color:#000}
h1{font-size:1.52em}
.container{font-family:"Times New Roman",Times;padding:0;border:0;margin:0 .5em 0 .5em;color:#000}
a,a:visited{color:#000;border-bottom:0}
ul li{list-style-type:disc}
.container:last-of-type{border-bottom:0}
.floatRight,.floatRightIcon,.floatRightClear{float:right;margin:.3em 0 1em 1em}
article p{line-height:1.7em;margin:0 0 2em}
table,th,td{border:1px solid black;border-spacing:0}
table th{background:#fff;color:#000}
.numdef{text-indent:0;margin-left:0}
span.title{display:none}
.tip{margin:0 0 2em 0;padding:0;background-color:#fff}
.tip p:before{content:"Tip: ";font-weight:bold}
.tab{margin-left:0}
.dtab{margin-left:2.5em}
h2{padding-top:0;font-size:1.35em}
h3{margin-left:0;font-size:1.2em}
ol,ul{margin:0 0 2em 0}
li{margin:0 1em 0 1em}
.noad{margin-top:0}
.ce{margin-right:0}
.arrow li{text-indent:0}
.tcy{border:1px solid #000;background-color:#fff}
footer .copyright{margin:10px 0 0}
footer {border-top:0;background:#fff}
kbd{color:#000;padding:0;box-shadow:none;font-family:inherit;font-weight:bold}
kbd,a kbd,a:visited kbd{background-color:#fff}
}
}