/* PRINT Stylesheet for Grind 12 */

body 
{ 
  background: #fff;
  font-family: "Times New Roman" Times, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000;
}

a:link, a:visited
{ 
  border-bottom: 1px dotted #333; 
  color: #000; 
  text-decoration: none;
}

h1 
{ 
  border-bottom: none;
  color: #000;
  font: bold 12pt Verdana, Arial, Helvetica, sans-serif; 
  height: 16pt;
  margin: 0;
  padding: 0px 0px 7px 0px;
  text-transform: none;
  width: auto;
}

h2 
{ 
  color: #333; 
  font: bold 11pt Arial, Verdana, Helvetica, sans-serif; 
  margin: 0;
  padding: 2px 0px 4px 0px;
  width: auto;
}

h3 
{ 
  color: #333; 
  font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
  margin: 0;
  padding: 2px 0px 4px 0px;
  width: auto;
}

h4 
{ 
  color: #333; 
  font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
  padding: 2px 0px 3px 0px;
  width: auto;
}

a img, bodyCopyMain a img
{
  border: none;
}



/* Page -------------------------------------------------- */
div#page, div#pageWide
{
  margin: 0;
  padding: 0;
  width: auto;
}




/* Header -------------------------------------------------- */
div#header, div#headerWide
{
  background: #fff;
  border-bottom: 1px solid #ccc;
  height: 60px;
  margin: 0;
  width: auto;
}

div#header img#siteLogoPrint
{
  display: block;
}

div#header span#headerContact
{
  display: inline;
  font-size: 9pt;
  left: 200px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 40px;
}







/* Outer Site Border -------------------------------------------------- */
div#outerBorder
{
  border: none;
}







/* Body -------------------------------------------------- */
div#body
{
  border: none;
  margin: 0;
  width: auto;
}








/* Body Copy -------------------------------------------------- */
div#bodyCopyMain, div#bodyCopyMainWide
{
  background: #fff;
  border: none;
  color: #000;
  font-size: 10pt;
  width: auto;
}

div#bodyCopyMain p, , div#bodyCopyMainWide p
{
  font-size: 10pt;
  line-height: 11pt;
  padding: 0px 0px 5px 0px;
  width: auto;
}









/* footer -------------------------------------------------- */
div#footer
{
  border-top: 1px solid #ccc;
  color: #000;
  font-size: 7pt;
  margin: 0;
  padding: 0;
  text-align: center;
  width: auto;
}

div#footer p#tagLine
{
  color: #000;
  font: bold 10pt sans-serif, Verdana, Arial, Helvetica;
}





/* Non Displaying elements -------------------------------------------------- */
div#outerBorderSkulls, div#contentsNav, div#sideBarRight, h3.contentNavHeader, img#siteLogo, img#siteTagline, p.noPrint, img.noPrint, p#printerFriendly, div#footer img, div#bodyCopyMain p.pageSummary, div#bodyCopyMainWide p.pageSummary, div#lowerNav, div.videoStream, div#retweetButon
{
  display: none;
}

div.extend25, div.extend50, div.extend75, div.extend100, div.extend200, div.extend250, div.extend300, div.extend400, div.extend500, div.extend600
{
  display: none;
}





/* AREA SPECIFIC print styles -------------------------------------------------- */

/* Contact page and form ---------------------------------------*/
table#contactForm
{
  margin: 0;
  width: auto;
}

table#contactForm td.info input, table#contactForm td.info textarea, table#contactForm td.info option
{
  background: #fff;
  border: 1px solid #ccc;
  color: #000;
}

table#contactForm input.submitButtons
{
  display: none;
}

fieldset.contactForm
{
  border: 1px solid #ccc;
  color: #000;
  margin: 0;
}

fieldset.contactForm legend
{
  background: #fff;
  border: none;
}



/* Zine covers - inds page ----------------------------------*/
div.zineCovers
{
  margin: 0px 20px 20px 0px;
}

div.zineCovers a
{
  border: none;
  text-decoration: none;
}

div.zineCovers img
{
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
}


/* Individual contents for each issue Page ---------------------------------- */
img#contentsCover
{
  float: right;
  margin: 0px 0px 10px 15px;
}

/* Individual zine page summaries ----------------- */
img.contentPage
{
  border: 1px solid #000;
  margin: 0;
}
