body {
    font-family:'Open Sans',sans-serif;
    font-size:11px;
    line-height:150%;
	color:#333;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left:5px;
    padding-right:5px;
}
.row {
    margin-left:-5px;
    margin-right:-5px;
}
.container {
    padding:20px 2%;
    width:96%;    
}
img {
	max-width:100%;
	height:auto;
}
header {
	border-bottom:2px solid #00b8de;
	overflow:hidden;
	margin-bottom:10px;
}
.logo {
	margin:10px 0;
}
.logo img {
    height:auto;
    width:200px;   
}
h1 {
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	font-weight:700;
	color: #00b8de;
	margin:0 0 10px;
	text-transform:uppercase;
}
h2 {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:700;
	margin:0;
}
h2+h2 {
	margin-top:9px
}
a {
	color: #00b8de;
}
p,li {
	margin-bottom:9px;
	margin-top:0;
}
.pull-left {
	float:left;
}
.pull-right {
	float:right;
}
.main-content {
	padding-right:16px;
}
.content-box {
	background:#f7f7f7;
	padding:10px 14px 0 14px;
	border-bottom:2px solid #fff;
	margin:0;
}

.content-box.col-xs-6 {
	min-height: 270px;
}

.content-box.col-xs-6:first-of-type {
	border-right: 2px solid #fff;
}

aside .content-box {
	background: transparent;
	border-bottom: 2px solid #00b8de;
}

aside .content-box:first-child {
	padding-top: 0;
}

aside .content-box {
	padding: 30px 0;
}
.sub-box {
	margin-bottom:13px;
}
footer {
    margin-top:20px;
	padding-bottom:7px;
}
footer p {
    font-size:10px;
}
.price {
	font-size:16px;
	font-weight:bold;
	color:#282828;
}
.separator {
	height:1px;
	border-bottom:1px dotted #999999;
	margin:4px -7px 4px 0;
}
.change {
	font-size:14px;
	color:#333;
}
.change.up span {
	color:#00c300;
}
.change.up span:before {
    content: '+ ';    
}
.time {
	padding:18px 0;
	font-weight:700;
	text-align:center;
	font-size:10px;
}
.stock-info {
	overflow:hidden;
	margin-bottom:5px;
}
.stock-info:last-child {
    margin-bottom:0;    
}
.stock-info .title {
	width:45%;
	float:left;
	color: #a6a6a6;
	font-size:10px;
	font-weight:700;
	padding:5px 0 5px 9px;
}
.stock-info .data {
	width:55%;
	float:left;
	font-size:10px;
	text-align:right;
	padding:5px 9px 5px 0;
}
.stock-quote {
	padding-bottom:17px;
}
.directors p {
    float:left;
    width:50%;
}
.clear {
    clear:both;    
}
ul {
    padding-left:15px;    
}
.page-break { 
    display:none;
    padding-top:40px;
    page-break-before: always;
}
footer .published {
    float:right;
    font-weight:bold;
}
@page {
	size:8.5in 11in;
	margin:1in;
}

section, .content-box {
    page-break-inside: avoid;
}
.page-break { 
    display: block; 
}
