@media only screen and (max-width: 800px){body{margin:0;padding:0;background:none;}h2,h3,h4{margin-top:1em;}pre{display:inline-block;min-width:100%;margin-right:0.5em;}div#page{margin:0;width:auto !important;min-width:0% !important;max-width:100% !important;border:none !important;min-width:auto !important;max-width:auto !important;overflow:visible;}div#breadcrumb,div#advertisement,div#footer .right,#twtr-widget-1{display:none !important;width:0 !important;}div#page,div#content,div#main{background-color:transparent;width:auto;}div#main{padding:0.5em;margin-top:3em;position:relative;overflow:hidden;}div#main h1{margin-right:49px;}div#main h2#author{margin-right:49px;}div#heading{z-index:10;position:relative;}div#heading-inner{font-size:0.8em;}div#heading,div#toolbox,div#footer{padding:0.6em;}ul#menu{padding:0;position:relative;background:none;background-color:#4b7cbd;margin-top:-25em;height:25em;z-index:5;}ul#menu li{display:block;width:50%;position:static;}ul#menu li a{display:block;white-space:nowrap;}ul#menu li ul{position:absolute;left:50%;padding:0;margin:0;top:0;width:50%;font-size:0.9em;background-color:#396195;}ul#menu li ul li,ul#menu li ul li a{width:100%;display:block;white-space:normal;}ul#menu li.right.last{width:160px;bottom:-30px;right:0px;position:absolute;}div#mobileMenu{background-color:#4b7cbd;border-radius:0 0 1em 0;border-bottom:3px solid #4b4b4b;border-right:3px solid #4b4b4b;display:block;height:30px;padding-left:0.7em;padding-top:10px;position:absolute;left:0;width:5em;color:#fff;}.mccSeperator,.mccLeft,.mccRight{display:block;border-left:none;padding-left:0;}div.toc{margin-left:0;}.image{max-height:98%;max-width:98%;}div#sidebar{margin:-3em 0 0 0;position:absolute;float:none;width:auto;border:none;left:100%;}div#sidebar .box{overflow:hidden;border:1px solid #ccc;}div#sidebar h5{text-align:right;}div#sidebar #sidebarToggle{display:block;position:absolute;left:-49px;top:0px;width:49px;height:39px;background:url(../images/btn_mobile.png) no-repeat scroll left top transparent;z-index:10;}ul.articleoutline{margin-top:0;padding-top:0;list-style-type:none;}li.articleoutline{margin-left:0;float:none;width:auto;margin-top:2em;}ul.articleoutline li.articleoutline:first-child{margin-left:0;}li.articleoutline img{margin-bottom:0;margin-right:0.5em;max-height:8em;max-width:8em;border:1px solid #ccc;padding:0.3em;}}