.printRemove {display: none;}

/* layout */

body {
	font-size: 10pt;
	color: #000;
}

#container {
	width: 650px;
}

#header {
	width: 650px;
	height: 120px;
	background: none;
}

#navbar, #login, #infobar {
	display: none;
}

#content, #content.full_width {
	float: none;
	width: 650px;
	margin-left: 0;
}

/* header */
img.logo {
	margin-top: 0;
}

img.tagline {
	top: 0;
	left: 385px;
}

/* footer */
#footer {
	padding-top: 50px;
}

li.footer_sitemap a, li.footer_contact a, li.footer_legal a {
	display: none;
}

/* testimonials */

blockquote {
	padding: 0;
}

/* general */

#content p img, img.new-win {
	display: none;
}

h1, h2, h3 {color: #000;}

p.first {
	color: #000;
	font-size: 115%;
}

#content ul li {
	list-style: disc;
	background: none;
	padding-left: 0;
	margin-left: 15px;
	margin-bottom: 10px;
}

#content a {
	color: #000;
}

#content p.first a {
	text-decoration: none;
	color: #000;
}

img {
	border-color: #000;
}

a.back, a.input-button, input.button, a.action, a.cancel {
	display: none;
}

/* forms */

label.invis {
	display: none;
}

form ol li, form ul li {
	list-style: none;
	margin-bottom: 10px;
	clear: both;
}

form ol li.multiple_input input {
	margin-bottom: 5px;
}

label.invis {
	color: #fff;
}

fieldset {
	border: none;
	padding-bottom: 15px;
}

legend {
	font-weight: bold;
	font-size: 100%;
	color: #000;
	padding-bottom: 15px;
	padding-left: 0;
}

legend.radioLegend {
	padding-bottom: 0;
}

legend span {
	font-weight: normal;
}
input, select {
 	color: #000;
}

input.text, select, textarea {
	border: 1px solid #000;
	padding: 2px;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}

input.text, textarea {
	width: 230px;
}

select {
	width: 236px;
}

select.auto {
 width: auto;
}

input.button {
	border: 1px solid #82be5a;
	background: url(../img/button_bg.gif) repeat-x;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 3px;
}

input.button:hover,  input.button:active, input.button:focus {
	background-image: none;
	background-color: #75c043;
}

.message {
	color: #902;
}

/* visit request forms */

.visit li {
	padding-bottom: 10px;
	background: none;
}

.visit li.extra {
	padding-bottom: 22px;
}

.visit li.linked {
	background:none;
	padding-bottom: 0;
}

.visit li.extra label {
	line-height: 1.5;
}

.visit label {
	float: left;
	text-align: right;
	margin-right: 10px;
	line-height: 1.9;
}

.visit form.pharmacy label {
	width: 330px;
}

.visit form.consultant label {
	width: 260px;
}

.visit fieldset.members label {
	float: none;
	text-align: left;
	display:block;
}

.visit form.pharmacy input.button {
	margin-left: 340px;
}

.visit form.consultant input.button {
	margin-left: 270px;
}

.radio {
	margin-left: 270px;
	padding-bottom: 0;
}

.visit form.pharmacy .radio {
	margin-left: 340px;
}

.visit form.consultant .radio {
	margin-left: 270px;
}

.radio label {
	display: inline;
	width: auto !important;
	margin: 0;
	text-align: left;
	line-height: 1.3;
	padding-bottom: 10px;
}

.radio input {
	margin-right: 5px;
	vertical-align: middle;
	list-style:none;
}

.radio li {
	background: none !important;
	padding-bottom: 0 !important;
}

label input {
	width: auto;
}

fieldset.members {
	float: left;
}

fieldset.members#pharmacy_member {
	width: 340px;
}

fieldset.members#industry_partner {
	width: 403px;
}

fieldset#visit_details {
	clear: both;
}

/* events */
p.register, div.registerHeader, div.registerFooter, #participants td {
	display: none;
}

div.event.special {
	border: 1px solid;
	padding-left: 10px;
}

div.event h2 a {
	text-decoration: underline;
}

#eventSummary, #eventLocations, #eventLocations div, div#participants, div#registration {
	float: none;
}

div#eventSummary, div#eventLocations, div.event, div#participants, div#registration {
	width: 620px;
}

div#participants {
	padding-bottom: 10px;
}

/* campaigns, planograms, POS materials */
body#campaigns td, body#campaigns th {
	border: 0;
	padding-left: 0;
	width: 172px;
}

div.tableContainer td, div.tableContainer th {
	border: 0;
	padding-left: 0;
	width: 200px;
}

body#campaigns th, div.tableContainer th {
	font-size: 110%;
}

body#campaigns td.date {
	font-size: 100%;
}

body#campaigns td.third, body#campaigns th.third, div.tableContainer td.third, div.tableContainer th.third {
	border-right: 0;
	padding-right: 0;
}

body#campaigns td.first, body#campaigns td.second, body#campaigns th.first, body#campaigns th.second {
	padding-right: 50px;
}

div.tableContainer td.first, div.tableContainer td.second, div.tableContainer th.first, div.tableContainer th.second {
	padding-right: 20px;
}

body#campaigns table.current th a {
	text-decoration: underline;
}

div.tableContainer.twoColumns table {
	width: 440px;
}

div.tableContainer td p {
	text-align: left;
}

/* admin */
table#pharmacies, table#content-items {
	border-color: #000;
}

table#pharmacies th, table#content-items th {
	font-weight: bold;
}

table#pharmacies thead th, table#content-items thead th {
	border-color: #000;
}

table#pharmacies tbody td, table#content-items tbody td {
	background-image: none;
	border-bottom: 1px solid #000;
}

td.action, th.invis {
	display: none;
}

#content p.expl {
	display: none;
}

.content-item-details {
	width: 630px;
}

.content-item-details li {
	list-style: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

table.mceLayout {
	width: 642px !important;
}

div.section {
	width: 610px;
	border: 0;
	padding: 0;
	float: none;
}

div.edit-box, div.edit {
	float: none;
	width: 610px;
}

div.edit .first-col, div.edit .second-col {
	width: 250px;
}

#locations, #shelves, #days, #currentSponsors, #currentLeaflets {
	height: auto;
}

#currentLeaflets {
	min-height: auto;
}

img#calendar, img#calendarStart, img#calendarEnd, img#calendarReg, div.edit-box td {
	display: none;
}

div.expl {
	clear: both;
}

div.edit-panel {
	float: none;
	margin-left: 0;
	margin-top: 0;
	background: #fff;
	padding-left: 0;
	width: 600px;
}

a.delete {
	text-decoration: underline !important;
	padding-left: 0;
}