/* ------------------------------------------------------------------------
 * print.css (Perfect Tribute Print Style Sheet)
 * Copyright (c) Perfect Memorials. All rights reserved.
 * ------------------------------------------------------------------------ */

/*-------------------------------------------	
	Level playing field please, mr browser!
-------------------------------------------*/

@import url("reset/reset.css");
@import url("reset/fonts.css");


/*-------------------------------------------	
	Global
-------------------------------------------*/

html, body, body * {
  background: white;
  color: #555;
  overflow: hidden;
}

body {
  min-width: 0;
  font-family: "Lucida Grande", Verdana, sans-serif;
  font-size: 11pt;
}

strong { font-weight: bold; }
em { font-style: italic; }

#masthead a, #header a {
  text-decoration: none;
}

#site-navigation, #global-login, #global-login-form, #site-navigation, #account-actions,
#feedback-container, #header #intro a, #header #examples, #main #secondary, #main #primary .feature a.view-more,
#primary-sidebar, #secondary-sidebar, #tribute-photo, #footer, .entry-editortools,
.tribute-actions-container ul.tribute-actions, .buttons, #header ul {
  display: none;
}

body, #outer-wrapper, #header, #inner-wrapper, #content,
#pmt-logo a, #content h1 {
  width: auto;
}

#masthead {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #999;
  text-align: center;
}

#pmt-logo a {
  display: inline;
  font-size: 10pt;
  font-family: Georgia;
  text-indent: 0;
  line-height: 100%;
}

#header {
  font-family: Georgia,"Times New Roman",serif;
  padding-bottom: 10px;
  border-bottom: 1px solid #999;
  margin-bottom: 10px;
}

#tribute-name, #tribute-meta {
  display: inline;
  font-size: 11pt;
  color: #222;
}

#tribute-meta {
  position: absolute;
  right: 0;
}

#content {
  margin-top: 1.5em;
  font-size: 9pt;
  line-height: 160%;
}

#content p, #content ul, #content img,
#main p, #main ul, #main img {
  margin: 0.5em 0pt 1.33em;
}

#content h1, #content h2, #content h3,
#main h1, #main h2, #main h3
#main #primary .feature h3 {
  font-family: Georgia, "Times New Roman", serif;
  color: #333;
  margin: 1.25em 0pt 0.25em;
}

#content h1 {
  font-size: 14pt;
  margin: 1.25em 0pt 0.5em;
}

#main #primary .feature {
  margin-bottom: 1.5em;
}

/*#content a[href]:after,
#main a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}

#content a[href^="/"]:after,
#main a[href^="/"]:after {
   content: " (http://tribute.perfectmemorials.com" attr(href) ") ";
}
*/

fieldset {
  padding: 10pt;
  border: solid 1px #444;
}

.hide, .hidden { display: none; }
