@page{size:auto;margin:15mm 5mm 25mm 5mm}footer,header nav{display:none!important}*{color:#000;background-color:#fff}a:after{content:none!important}a[href]:after{content:none!important}#site-header{position:relative}#site-header .brand_logo{display:block;width:250px;margin-top:-5px}#site-header .brand_logo img{max-width:300px;width:250px}.single_article{text-align:left;max-width:1000px;width:100%}.blog_banner.single_post_banner{min-height:180px!important;max-height:180px!important;padding:0!important;text-align:left}.single_article_header{margin-top:0;text-align:left}.blog_banner .entry-title,.blog_banner h2{margin:0;padding-left:15px}article.single_article p{font-size:20px}article.single_article pre code{font-size:20px}.gist .blob-code-inner{font-size:18px}.print_header{display:none}.print_header .brand_logo{display:block}.header_top{position:fixed;margin-top:-100px}.header_top .left{float:left;text-align:left;font-size:20px}.header_top .right{float:right;text-align:right;font-size:20px}.blog_banner .entry-title{text-align:left;font-weight:700;padding:0;max-width:100%;margin:0;font-size:24px;line-height:34px}.single_article_header a.author_name{font-size:22px;font-weight:700;margin:0}.single_post_banner{padding:0;margin:-200px 0 0 0;text-align:left}.blog_banner span.small_title{margin-left:-10px;font-size:20px;padding-left:15px}.single.single-post .article_time{font-size:24px;margin:0;display:block}.single_article_header{border-bottom:1px solid #000;padding:0 0 20px 0;margin:20px 0 40px 0}.single_article{max-width:100%;margin:-50px 0 0 0}article.single_article h3{font-weight:700;clear:both;font-size:28px;margin:20px 0;padding:0}article.single_article h3>span{font-weight:700!important}header#site-header{margin:0 0 40px 0}.gist .gist-data{border-bottom:0}.gist .gist-file{border:0;border-bottom:0}.gist .blob-wrapper table{padding:10px 20px;display:block;border:1px solid #000;max-width:100%;width:auto}.gist .blob-num{display:none}.gist table.table tr td{font-size:18px}.gist .gist-meta{display:none}span.author_label:before{content:'Author: ';display:inline-block;font-size:22px;font-weight:700;margin:0}#site-header .brand_logo{max-width:100%;width:auto}img.left_image+p+p{clear:both}img.left_image+h3{clear:both}img.left_image{max-width:40%;width:40%;max-width:250px;width:250px;float:left}ul{display:block}