/* Print Style sheet for Cooke Web Site from January 2011 */
/* Will be used for all pages with exception of KompoZer User Guide  */
/* some pages may add additional rules if required as internal stylesheet */

/* Author - Charles Cooke */
/* Modified 8th February 2011 */


/* Reorganise layout */
/* ====== */

body { margin:  0px; max-width: 100%; background: transparent; }

#main            { left: 0; margin: 0; }
#content         { position: relative; border: none; margin-bottom: 12px;  padding: 8px; background-color: transparent; }


/* Remove items not to be printed */

#site_menu, #page_menu, #fleche, #ie_warning { display: none; }

/* General changes - Colours, borders, sizes, page breaks etc.  */

p, h4, a, caption, code, dd, dt, li, ol, ul, td, th { font-size: 8pt; line-height: 1.2em; }
h1, h2, h3, a:link, a:visited { color: #999999; }
h1                 { font-size: 14pt; }
h2, h3             { font-size: 12pt; }
h1, h2, h3, h4, h5, h6, dt { page-break-after: avoid; }
hr                 { background-color: #999; color: #999; }
table, td, th      { border-color: black;  page-break-inside: avoid; }
pre                { background-color: #eee; border-color: black; page-break-inside: avoid; font-size: 8pt; }
pre:before         { background-color: #666; color: #fff; }
div.dem_box        { border-color: black; background-color: #eee; page-break-inside: avoid; }
div.dem_area       { border-color: black; background-color: #eee; page-break-inside: avoid; }
a:link, a:visited  { text-decoration: none; }
a[href^="http"]:after { content: "(" attr(href) ")"; font-weight: normal; padding-bottom: 1px; border-bottom: 1px solid black; }

a[href^="/"]:after { content: "(" attr(href) ")"; font-weight: normal; padding-bottom: 1px; border-bottom: 1px solid black; }

div.tip            { border-color: #999; page-break-inside: avoid; }
div.side_box       { border-color: #999; page-break-inside: avoid; }
ul li h4           { color: #999; }
