/* Tools */
.noprint {display:none;} /* replace class=noprint in the page code by adding the item's class/id to the list below */
.printonly {display:block;}
/* End Tools */

.imgpreload, .noscript, .topedge, .bottomedge, #bannerdesc, .nav, .suckerfish, .articlemenu {display:none;}
#header, #footer, .toplink {display:none;}
a img {border:none;}

p, td, ol, ul {
	font: 8pt/1.5 Georgia, "Times New Roman", Times, serif;
	word-spacing:normal;
	color:black;
	orphans:3; /* for what it's worth */
	widows:3; /* for what it's worth */
}

a {text-decoration:none;}
a:link, a:visited, a:hover, a:active {color:black;}
a:hover {background-color:transparent;}

body {
/*	padding: 0 385px 0 385px; /* these side paddings together determine the natural min-width */
	padding: 0;
/*	background-color:#F5F5F5; */
	background-color:white;
}
.mj-container {
/*	margin: 0 auto 0 auto; /* this centers the wrappers in standards browsers */
	margin: 0;
/*	width: 56%; /* here is the critical value for customizing the Jello behavior */
	width: 100% !important; /* !important overrides IE's expression which is moronically applied over print CSS rules */
/*	max-width: 130px;   /* don't forget IE conditional code in doc head */
	max-width:none;
}

#allcontent {
	padding-bottom:0px;
}

#banner {
/*	background-image:url(/shared/images/rotate.aspx);
	background-repeat:no-repeat; */
	background:none;
	margin-bottom:15px;
}

.leftedge {
/*	padding-left:7px; */
	padding:0;
/*	background-image:url(/shared/images/main-leftedge.jpg);
	background-repeat:repeat-y; */
	background:none;
}
.rightedge {
/*	padding-right:7px; */
	padding:0;
/*	background-image:url(/shared/images/main-rightedge.jpg);
	background-position:top right;
	background-repeat:repeat-y; */
	background:none;
}

.caption {
	background: none;
	padding: 0px 5px 5px;
	color: black;
}
.insetimage {
	position:static; /* MJ-?! for bloody floats? */
}
.insetimage a {
	display:none;
}
#contactform table {
	border-collapse:collapse;
}
.totalprintwidth {width:25%;}
#contactform input, #contactform select, #contactform textarea {
	display:none;
}
#contactform td {
	padding:3px;
	border: 1px solid #666;
	background-color:white;
}
#cell-address {
	height:0.8in;
}
#cell-dedication, #cell-mesg {
	height:0.5in;
}
#cell-sig {
	height:0.25in;
}
#contactform .col-dedication input {
	display:inline;
	width:auto;
}
#contactform .purchaseleftcol {
	border:none;
	text-align:right;
}
#contactform .noprintborder {
	border:none;
	padding:0;
}
#contactform .printsmalltd {
	width:1in;
}
#signature {display:table-row;}

