@media (max-width:980px){
	#main_wrapper.rfc-article > .inner_wrapper {
		padding: 0 10px;
		margin-left:0;
	}
	
	#rfc #main_content.rfc-single {
		max-width: 70%;
	}
	
	
	#rfc .rfc-article #right_col.rfc-single {
		margin-left: 1.5%;
		max-width: 28.5%;
	}
	
	#RFCbanner h6 {
		left: 9.5%;
	}
	
	img.alignright, img.alignleft {
		height: auto;
		max-width: 70%;
	}
	
}

@media (max-width:880px){
	#rfc #main_content.rfc-single {
		width: 68%;
	}
}

@media (max-width:768px){
	#rfc #main_wrapper {
		padding:2px 0 12px;
	}
	
	#rfc #main_wrapper .inner_wrapper {
		padding: 0 20px;
	}
	
	#rfc #rfc-header #newsletter_link {
		top: 30px;
		right:20px;
		left:inherit;
	}
	
	#rfc #rfc-header #RFCbanner {
	   padding-top: 74px;
	}
	
	#RFCbanner h6 {
		display: none;
	}
	
	#rfc #main_content.rfc-single {
		width: 100%;
		max-width: 100%;
	}
	#rfc .rfc-article #right_col.rfc-single {
		/*background-color: #f9fafe;*/
    	padding: 0;
   		/*border-top: 2px solid #bad2ec;
		border-bottom: 2px solid #bad2ec;*/
		width: 100%;
		max-width: 100%;
		margin-bottom:20px;
		margin-top: 10px;
	}
	
	#rfc .rfc-navigation {
		padding: 20px 10px;
	}
	
	#rfc .rfc-navigation .rfc-link {
		padding: 0;
		border: none;
	}
	
	#rfc .rfc-navigation .rfc-link.prev {
		padding-left: 30px;
		background-position: left 0;
	}
	
	#rfc .rfc-navigation .rfc-link.next {
		float:right;
		width: 40%;
		padding-right: 30px;	
		border-top: none;
		/*background-position: right 3px 0;*/
		background-position: right 0;
		padding-bottom: 20px;
	}
	
	#rfc .rfc-navigation .rfc-link.next .rfc-link-title {
		float:right;
	}
	
	#rfc .rfc-navigation .rfc-link.next a {
		clear:both;
		display:block;
		text-align:right;
		
	}
	
	#rfc .rfc-navigation .rfc-link.prev {
		float:left;
		width: 40%;
		padding-bottom: 20px;
	}
	
	#rfc .rfc-navigation .rfc-link:last-child {
		border-bottom: none;
	}
	
	.rfc-single table#rfcRuleChanges {
		max-width: 100%;
		width: 100%;
	}
	
	#main_content.rfc-index {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	#rfc .rfc-index-snippet .rfc-index-title {
		line-height: 1.3;
		margin-bottom: 3px;
	}
	
	.rfc-index-snippet img.alignleft {
		margin-right: 13px !important;
		margin-top: 4px !important;
		margin-bottom: 4px !important;
	}
	
	#rfc .rfc-article img.attachment-full {
		margin-bottom: 16px;
	}
	
}

@media (max-width: 480px){
	#rfc #main_wrapper .inner_wrapper {
		padding: 0 10px;
	}
	
	#rfc #rfc-header {
		margin-bottom: 16px;
	}
	
	#rfc #rfc-header #newsletter_link {
		top: 78px;
		width: 127px;
		left: 49%;
	}
	#rfc #rfc-header #rfc-header-top {
		margin: 0 auto;
		position:relative;
		width: 243px;
	}
	
	#rfc #rfc-header #RFCbanner {
	    padding-top: 46px;
	}
	
	#rfc #rfc-header #RFCbanner h6 {
		top: 0%;
		left:26px;
		font-size: 10px;
	}
	#rfc #rfc-header #RFCbanner #rfc-banner-large {
		display:none;
	}
	
	#rfc #rfc-header #RFCbanner  #rfc-banner-small  {
		 width: 100%;
		 height: 78px;
		 background-image: url(/images/rfc-banner-300-bkg.gif);
		 background-repeat: repeat;
		 display: block;
	}
		 
	#rfc #rfc-header #RFCbanner  #rfc-banner-small img {
		display: block;
		height: 78px;
		width: 300px;
		padding:0;
	}
	
	img.alignright, img.alignleft {
		height: auto;
		margin: 12px 0 12px 0 !important;
		max-width: 100%;
	}
	


}

@media (max-width: 360px){

	#rfc .rfc-navigation {
		padding: 10px;
	}
	
	#rfc .rfc-navigation .rfc-link.prev, #rfc .rfc-navigation .rfc-link.next {
		width: 45%;
		padding: 0 0 10px;	
		background: none;
	}

}
