/**
 * print.css
 *
 * Gives some sensible styles for printing pages.
 *
 * @version						1.0
 * @date						yyyy-mm-dd
 * @lastmodified				yyyy-mm-dd hh:mm
 * @author						Studio Dumbar (Jonathan van Wunnik)
 * @project						Project Name
 * @link						http://www.website.com
 * @cssdoc						version 1.0-pre
 *
**/

/**
 * Type
 *
 * @section						Text definitions for nice printing
**/

body 							{ font-family: Helvetica, Arial, sans-serif; color: #000; background: none; font-size: 10pt;
									letter-spacing: .2pt;
									line-height: 1.4;
									margin: 0 !important;
									padding: 0 !important;
									width: 100% !important;
									word-spacing: 1.1pt;
								}

h1,h2,h3,h4,h5,h6 				{ font-family: Helvetica, Arial, sans-serif; }
h1								{ font-size: 18pt; }
h2 								{ font-size: 15pt; }
h3 								{ font-size: 13pt; }
h4,h5,h6 						{ font-size: 11pt; }

code							{ font: 10pt Courier, monospace; }
blockquote 						{ margin: 1.3em; padding: 1em; font-size: 10pt; }
hr 								{ background-color: #ccc; }


/**
 * Page break
 *
 * @section						Define page breaks in HTML for print (add class 'pagebreak')
**/

.pagebreak					   { display: block; page-break-after: always; }


/**
 * Images
 *
 * @section						Basic styling of images for print
**/

img 							{ float: left; margin: 1em 1.5em 1.5em 0; }
a img 							{ border: none; }


/**
 * Links
 *
 * @section						Styling of links (anchors) in print
**/

a:link,a:visited 				{ background: transparent; font-weight: 700; text-decoration: underline; color: #333; }
a:link[href^="http://"]:after,
a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] 				{ color: #000; }


/**
 * Tables
 *
 * @section						Basic table styling for print
**/

table							{ margin: 1px; text-align: left; }
th 								{ border-bottom: 1px solid #333; font-weight: bold; }
td 								{ border-bottom: 1px solid #333; }
th,td 							{ padding: 4px 10px 4px 0; }
tfoot 							{ font-style: italic; }
caption 						{ background: #fff; margin-bottom: 2em; text-align: left; }
thead 							{ display: table-header-group; }
tr 								{ page-break-inside: avoid; }


/**
 * Hide
 *
 * @section						Hide parts, turn of background images, etc.
**/



/**
 * Specific
 *
 * @section						Website specific print styles
**/


