/*
Print-based Style Sheet for the Beeblebrox WordPress Theme.

The design of the Beeblebrox WordPress Theme is based on Sinorcaish (see 
http://www.zap.org.au/documents/styles/sinorcaish/ for more information).
*/


/* ### Begin Global styles ### */

@page {
	margin: 0.5in;
}

body {
	font-family: "Times New Roman", TimesNR, Times, Roman, serif;
	font-size: 11pt;
	color: black;
	background: white;
	margin: 0;
	padding: 0;
	border: none;
	orphans: 2;
	widows: 2;
}

/* Used for content that should be displayed by non-stylesheet-aware browsers */
.hidden {
	display: none !important;
}
/* Used for content that should not be printed to paper */
.notprinted {
	display: none !important;
}


/* Headings */

/* Headings (H1-H6) should only be used in the main content area */
h1,
h2,
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1.5em 0 0 0;
	padding: 0;
	page-break-after: avoid;
	page-break-inside: avoid;
}

h4,
h5,
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1.25em 0 0 0;
	padding: 0;
	page-break-after: avoid;
	page-break-inside: avoid;
}

h1 {
	font-size: 175%;
}

h2 { 
	font-size: 150%; 
}

h3 { 
	font-size: 125%;
}

h4 { 
	font-size: 100%; 
}

h5 { 
	font-size: 85%;
}

h6 { 
	font-size: 60%;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: black;
}


/* Anchors */

a:link {
	text-decoration: none;
	color: black;
	background: transparent;
}

a:visited {
	text-decoration: none;
	color: black;
	background: transparent;
}

a:hover,
a:active {
	text-decoration: none;
}

/* ### End Global Styles ### */



/* ### Begin Inline elements and classes ###

This style sheet assumes B, BIG, EM, I, SMALL, STRONG, SUB and SUP are 
defined by the browser as per the HTML4 sample style sheet. */

code,
kbd,
pre,
samp,
tt {
	font-family: "Courier New", Courier, monospace;
	font-size: 100%;
}

kbd,
title {
	font-weight: bolder;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	page-break-after: avoid;
	page-break-inside: avoid;
}

abbr,
acronym {
	/* Don't use small-caps, etc. */
	font: inherit;
}

abbr[title],
acronym[title] {
	border: none;
}

cite,
dfn,
var {
	font-style: italic;
}


/* Block-inline elements */

p img {
	padding: 0;
	max-width: 100%;
}

a img {
	border: none;
}

img {
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	border: none;
}

/* Left-floating images */
img.left {
	margin: 0.75em 1.5em 0.75em 0;
	float: left;
}

/* Right-floating images */
img.right {
	margin: 0.75em 0 0.75em 1.5em;
	float: right;
}

/* Centered-floating images */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

del,
/* Required for Mozilla */
del * {
	text-decoration: line-through;
}

ins,
/* Required for Mozilla */
ins * {
	text-decoration: underline;
}


/* Block elements */

p {
	margin: 1em 0;
	padding: 0;
}

/* Should only be used in main content area, floating boxes or left sidebar. */
blockquote {
	margin: 1em 2.5em;
	padding: 0;
}

/* Should only be used in main content area, floating boxes or left sidebar. */
pre {
	line-height: 1.1;
	margin: 1em 2.5em;
	padding: 0;
}

hr {
	color: black;
	background: transparent;
	/* Required for IE/Win */
	height: 1pt;
	margin: 1em 0;
	padding: 0;
	border-color: black;
	border-width: 1pt;
	border-style: none none solid none;
}

hr.lighter {
	display: none;
}


/* 
The following HTML elements should NOT be used in documents using this
style sheet:

	- address: use the #footer style instead
	- q: use &ldquo; and &rdquo; instead
*/

/* ### End Inline elements and classes ### */



/* ### Begin Styles for Main Content ### */

#main {
	line-height: 1.3;
	color: black;
	background: white;
	margin: 0;
	padding: 0;
}

#main h1, h2 {
	color: #999999;
	background: transparent;
}


/* Other styles related to the main content */

/* "Skip to main content" link */
#mainlink {
	display: none !important;
}

#endmain {
	visibility: hidden;
	/* Doesn't always work under IE/Win */
	clear: both;
}

/* ### End Styles for Main Content ### */



/* ### Begin Styles for Header ###

Headers is composed of three parts: left, right and subheader.
Warning: Not printed out on paper */

#header {
	display: none !important;
}

/* ### End Styles for Header ### */



/* ### Begin Styles for Left Sidebar ### */

#sidebar {
	display: none !important;
}

/* ### End Styles for Left Sidebar ### */



/* ### Begin Styles for Footer ### */

#footer {
	font-size: 90%;
	text-align: left;
	color: black;
	background: white;
	margin: 0;
	padding: 0.5em 0 0 0;
	border-top: 1pt solid black;
	clear: both;
	page-break-before: avoid;
	page-break-inside: avoid;
}

#footer hr {
	display: none !important;
}

/* ### End Styles for Footer ### */
