/*
Sigma-Aldrich Article/Protocol Print Stylesheet
Version 1.3 (Last Updated 21 October 2011)
*/

body { margin: 0; padding: 0; line-height: 1.1; word-spacing: 1px; letter-spacing: 0.2px; font-family: Arial, Helvetica,"Lucida Grande", serif !important; font-size: 12pt !important; color: #000000; }


/*Header*/
#apTitleBox h1 { color: #000000; font-size:24pt; width: 100%; line-height: 1.1 !important; }
#apTitleBox p { color: #000000; font-size: 11pt; width: 100%; line-height: 1.1 !important; }
.credits { font-family: Helvetica, Verdana, Arial, sans-serif; text-align: center; font-size: 11pt; width: 800px; color: #333333; line-height: 1.1 !important; }
.credits a { text-decoration: underline; color: #4c78be; display: block; margin-bottom: 20px; }

/* Content */
#apTitleBlock {width: 100% font-size: 24pt; color: #000000; line-height: 1.1 !important; }
#apContentBlock { width: 100%; font-size: 12pt !important; font-family: Arial, Helvetica,"Lucida Grande", serif !important; color: #000000; line-height: 1.1 !important; }
div.text.parbase.selection { font-size: 12pt !important; font-family: Arial, Helvetica,"Lucida Grande", serif !important; color: #000000; line-height: 1.1 !important; }

sup { font-size: 75% !important; line-height: 0 !important; }
sub { font-size: 75% !important; line-height: 0 !important; }
p.nullOne { display: none; }

/* Data Tables */
#apContentBlock table { border-top: 3px solid #cacaca; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; color: #4F4A46; font-size: 12px; line-height: 1.1 !important;  margin: auto; }
#apContentBlock table td { border-bottom: 1px dotted #cacaca; padding: 4px 18px; line-height: 1.5em; width: auto; }
#apContentBlock table td.lft { border-right: 1px solid #cacaca; vertical-align: top; width: auto; }
#apContentBlock table td.rgt { vertical-align: top; width: auto;}
#apContentBlock table td.apCaption {  border-bottom: 1px solid #cacaca;  background-color: #f4f3f0; padding: 5px 0; text-align: center; margin: auto; font-size: 11px !important; }

/* Links */
a:link, a:visited { background: transparent; color: #4c78be; text-decoration: none; }


/*Image*/
img { border: none; }
div.figure p { font-size: 11pt !important; line-height: 1.1 !important;}

/*Remove Element*/
#primaryHeader, #leftnav, #globalnavbar, #returnlink, .footer img, #apSidebar { display: none; }

/*Footer*/
#footer { margin-top: 10px; }