.right {
	float: right;
}
.left {
	float: left;
}
.wrap > .left {
	width: 100%;
}
.section {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	margin: 8px 15px 15px 0;
	padding: 0 20px 15px;
	position: relative;
	min-width: 800px;
}
.section.table-of-contents {
	border-color: #ff0000;
	background-color: #e6e6e6;
}
.show-hide-wrapper {
	margin: 5px 0 !important;
}