/*------------------------------------------+
 | Site: National Certification Corporation |
 | Part: Print styles                       |
 +------------------------------------------*/


/* Hide unnecessary elements
======================================================================*/
#account-nav, .action, #admin, #content-secondary, #footer a, #header ul, #nav, .noprint, #search, #subheader { display: none; }


/* Basics
======================================================================*/


/* Core layout
======================================================================*/
#content,
#content-primary,
#footer,
#header,
#header-content,
.home #content-primary,
.home #content-secondary,
#page {
	background: none;
	border: 0;
	filter: none;
  -ms-filter: none;
	float: none;
	max-width: 100%;
	padding: 0;
	width: 100%;
}

/* Certificates */
.certificate #header { padding-bottom: 0.5em; }
.certificate .content-primary { margin: 0; padding: 0; }
.certificate #content { margin: 1em 0 0; padding: 1em 0; }

/* Primary Content */
#content { border: solid 1px #ddd; border-width: 1px 0; margin: 1em 0; padding: 1em 0; }


/* Content
======================================================================*/

/* Certificates (as PDFs) */
.certificate { line-height: normal; }
.certificate #content, .certificate #header-content { max-width: 100%; text-align: center; width: 100%; }
.certificate h1 { font-family: Trajan, "Times New Roman", Times, serif; text-transform: uppercase; }
.certificate .mute { font-size: 0.7em; }
.certificate table { border: 0; margin: 0; }
.certificate td { border: 0; text-align: center; vertical-align: top; width: 50%; }
#certs strong { font-size: 1.2em; }

/* Footer */
#footer { font-size: 0.7em; }
#footer, #footer a, #footer strong { color: #666; text-decoration: none; }

/* Header */
#logo { float: none; }

/* PDF styles */
.pdf h2 { margin: 0; padding: 0; }
.pdf td, .pdf th { font-size:12px; }
