body {
	font-family: 'Open Sans', Verdana, Geneva, sans-serif;
	font-weight:300;
	font-size:16px;
	line-height:1.6em;
	color:#222;
}
a {
	text-decoration:none;
	color:blue;
}
a:hover {
	text-decoration:underline;
}
strong, b {
	font-weight:bold;
}
emphasis, i {
	font-style:italic;
}
p {
	padding:0.5em 0;
}
h1 {
	font-size:1.8em;
	padding:0.5em 0;
	font-weight:normal;
}
h2 {
	font-size:1.6em;
	padding:0.5em 0;
	font-weight:normal;
}
h3 {
	font-size:1.4em;
	padding:0.5em 0;
	font-weight:normal;}
h4 {
	font-size:1.3em;
	padding:0.5em 0;
	font-weight:normal;}
h5 {
	font-size:1.2em;
	padding:0.5em 0;
	font-weight:normal;}
h6 {
	font-size:1.1em;
	padding:0.5em 0;
	font-weight:normal;
}
figcaption {
	font-size:0.8em;
	text-align:center;
}

.greenback {
	padding:10px;
	background:#CCFFCC;
}

#pagecontent ul,
.editor_only ul {
	padding-left:1em;
}
#pagecontent li,
.editor_only li {
	margin-left:1em;
	display:list-item;
	list-style-type:disc;
}

#pagecontent table.data {
	width:100%;
}

.img_float_left, .img_float_right {
	float:none;
	max-width:100%;
	display:block;
	margin:0 auto 12px auto;
	height:auto;
}

/* tablet styles */
@media(min-width: 900px) {

	.img-center {
		text-align:center;
	}

	.img_float_left {
		float:left;
		margin:0 12px 0 0;
		max-width:250px !important;
	}

	.img_float_right {
		float:right;
		margin:0 0 0 12px;
		max-width:250px !important;
	}
}


.editor_only {
	padding:5px;
}

.editor_only.img_float_right,
.editor_only.img_float_left {
	max-width:250px !important;
}