* { overflow: visible !important; }
/*    RESET */
html{color:#201f23;background:#f7f3ed; font: normal 12px 'Arial', 'Helvetica', 'sans-serif'; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/*    ELEMENTS */
a { color: #1f1e21; text-decoration: underline; }
a:hover { border: none; }
a.disabled { text-decoration: none; cursor: default; }
p { color: #1f1e21; font: normal 12px 'Arial', 'Helvetica', 'sans-serif'; }
p.excerpt { padding:5px 0 0 0; }
h1 { font: bold 24px 'Georgia', 'Times New Roman', 'serif'; color: #1e2120;  padding: 5px 0 6px; }
h2 { font: bold 16px 'Georgia', 'Times New Roman', 'serif'; color: #1e2120;  padding: 5px 0 6px;  }
h3 { font-weight:bold; margin-bottom:5px; }
strong { font-weight: bold; }
html, body { background: #fff; }
.page-header { display: none; }
.page-footer { display: none; }
.side-menu { display: none; }
.contact-box { display: none; }
 
.big-button { display:none; }
 
.page-content .container .grid-3-column { display: none; }
.page-content .container .grid-9-column .grid-3-column { display: inline; }
.company-info { width:100%; position:relative; float:none; }
.company-info p { margin-bottom:10px; }
.company-info .grid-6 { width:auto; padding-right:230px; }
.company-info .grid-3 { position:absolute; top:0; right:0; }
.company-info .content { padding:0; }
.article-box { clear:both; float:none; margin:0; padding:0; }
.article-box p { margin-bottom:20px; }
.grid-6-column,
.grid-9-column,
.grid-3-column { float:none; width:auto; }
.container { width:auto; }
.sidebar-box { width:100%; border-bottom:2px solid #8F8E90; padding:20px 0; }
#share { display:none; }
.article-box p.emphasized, .article-box p.note { color:#666; }