﻿div, table {
	width:auto !important;
	margin:auto !important;
	padding:auto !important;
	float:none !important;
	border:none !important;
	float:none !important;
	display:block !important;	
}
#sidebar_2, .column_ads_large, .psych-ads-medium, #grey, #box, .topAds, #ctl00_SPSecurityTrimmedControl2, #globalMenuHolder *, #slideshow, #slideshow *, .psych_page_nav, #mra, .mobileHide, .psych_header_nav, .searchDiv, #dynamiccover, .jcp_sidebar1, .pcc-tabs1, .pcc-tabs2, .column_ads_large-jcp, .bottom_ads, .pcc_sidebar1, .ms-dlgOverlay {
	display:none !important;
}
.ms-dlgContent {
	box-shadow: 0px 0px 30px #000000;
}
#education-cme div {
	width:280px !important;
	margin:10px auto 10px !important;
	float:none;
}
#education-cme {
	height:auto !important;
}
#logo, #logo img, #wrapper, body, body #s4-bodyContainer {
	width:100% !important;
	min-width:100% !important;
}
#wrapper #logo {
	font-size:16px !important;
}
#wrapper #logo #PCCtitle {
	font-size:120% !important;
	line-height: 130% !important;
	margin-top:0px !important;
}
#wrapper #logo #PCCtitle span {
	font-size:140% !important;
}
div#user_nav {
    box-sizing: border-box;
    padding: 0px 5px !important;
}
p, h2, .footer_column1 {
    box-sizing: border-box;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
#pcc_latest_issue {
	margin:15px 0px !important;
}
#pcc-issue-links {
	margin-bottom:15px !important;
}
#toclinksnew ul li a, .medline {
	font-size:12px !important;
	line-height:14px !important;
}
.medline br {
	display:none;
}
#pcc-video {
	width:180px !important;
	margin:10px auto !important;
}
.pcc-tab_content1, .pcc-tab_content2 {
	min-height:inherit !important;
	padding:0px !important;
}
#global_footer p.footerPara {
	text-align:left !important;
	padding:0px 5px !important;
}
#wrapper .gray-box-style h3 {
	margin-top:20px !important;
}
#wrapper .gray-box-style * {
	padding:0px 5px !important;
	float:none;
	display:block;
}
#wrapper .gray-box-style script {
	display:none !important;
}
#mobilemenu {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:300;
}
#mobilelist {
	display:none;
	background-color:#336699;
	box-sizing:border-box;
	padding:10px;
	margin:0px 5px 5px;
}
#mobilemenu h1 {
	color:white;
	font-size:12px;
	margin:15px 0px 0px 0px;
}
#mobilemenu li {
	list-style:none;
	font-style:normal;
}
#mobilemenu a {
	color:white;
}
#mobilemenu img {
	border:1px solid #336699;
	margin:5px;
}
#mobilesearchbutton {
    height: 10px;
    padding:3px;
    background-color:white;   
    font-size: 10px;
    margin-left: 5px;
}
