div[role=main]{
	width: 100%;
	padding-right:0px;
	padding-left:0px;
}

@media (max-width: 768px) {
	nav[role=navigation]{
		padding-left: 0px;
	}
	
	div.subnav {
		padding-left: 0px;
	}
}

@media (min-width: 768px) {		
	nav[role=navigation]{
		padding-left: 195px;
	}
	
	div.subnav {
		padding-left: 260px;
	}
}


nav[role=navigation]>div.container, div.subnav>div.container{
	margin-right: 0px;
	margin-left: 0px;
}

.article img {
	max-width: none;
}

svg:hover path{
	filter: contrast(120%);
}

.TocHeader{
	background-color: #fdc400 !important;
}

.TocHeader h1{
	color: #222222 !important;
}
