/* Running Squiz Matrix Developed by Squiz - http://www.squiz.net Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd Page generated: 26 March 2013 10:34:01 */ /** * Royal Life Saving Society Australia - Print Style Sheet * * print.css * author: Squiz Australia */ /* * Table of Contents * * 1. Structure * 1.1 Setup Page * 1.2 Non-Printable Areas * 1.3 Header * * 2. General * 2.1 General Typography * 2.2 Headings * 2.3 Links * 2.4 Lists * 2.5 Tables * 2.6 Forms * 2.7 Images */ /* -------------------- 1. Structure -------------------- */ /*-- 1.1 Setup Page --*/ #wrapper { width: 100%; } /*-- 1.2 Non-Printable Areas --*/ #nav, #nav-accessibility, #nav-secondary, #header .global-links, #header .site-search, #branding-ribbon-wrapper, #breadcrumb-wrapper, #footer-wrapper, .login, .search-input { display: none; } /* Home */ #banner-container, .info-boxes, .featured-home, .add-info, .in-page-features { display: none; } /* Inside */ .pagination, iframe { display: none; } /*-- 1.3 Header --*/ /* -------------------- 2. General -------------------- */ /*-- 2.1 General Typography --*/ body { color: #58585a; font: normal 75%/1.333333em Arial, Helvetica, sans-serif; /* 12px */ } .js-enabled hr { display: none; } .hide { position:absolute; left:-9999em; top:-9999em; } .hidden { visibility: hidden; } .clear { clear: both; } .for-accessibility { position: absolute; left: -9999em; } .script-note { padding: 10px; font-style: italic; background: #eee; display: block; } strong { font-weight: bold; } em { font-style: italic; } blockquote { border: 2px dotted #ddd; padding: 10px; } /*-- 2.2 Headings --*/ h1, h2, h3 { color: #055b93; margin: 20px 0; line-height: 1.2em; } h4, h5, h6 { color: #58585a; line-height: 1.2em; } h1 { text-transform: uppercase; font-size: 2.166666667em; /* 26px */ } h2 { font-size: 2em; /* 24px */ } h3 { text-transform: uppercase; font-size: 1.833333333em; /* 22px */ } h4 { font-size: 2em; /* 24px */ } h5 { font-size: 1.833333333em; /* 22px */ } h6 { text-transform: uppercase; font-size: 1.166666667em; /* 14px */ font-weight: bold; } /*-- 2.3 Links --*/ #content a, #nav div div a { color: #006296; text-decoration: underline; } #content a:link:after, #content a:visited:after { content: " (" attr(href) ") "; font-size: 90%; } /*-- 2.4 Lists --*/ #content ul { margin: 2px; padding: 0 0 0 20px; } #content ul li { padding: 0; line-height: 1.6em; } #content ul ol li { background: none; padding: 0; } #content ul li ul { margin-left: 0; } #content ol { margin: 2em 0 2em 30px; list-style: decimal; } #content ol li { line-height: 1.6em; } #content ol li ol { margin-left: 20px; } dl dd { padding: 0; margin: 0; } /*-- 2.5 Tables --*/ table.data { border-collapse: collapse; } table.data caption { padding-bottom: 5px; } table.data th, table.data td { border: 1px solid #333; padding: 4px; } /*-- 2.6 Forms --*/ .default-form fieldset { display: none; border: none; } .default-form fieldset.doc-listing { display: block; } .page-control .archive { display: none; } /*-- 2.7 Images --*/ .align-left { float: left; margin: 0 20px 10px 0; } .align-right { float: right; margin: 0 0 10px 20px; } /*-- 2.8 Modules --*/ /*-- 2.8.1 General Styling --*/ #content .content-block a { color: #58585A!important; text-decoration: none!important; } #content .read-more, #content .file-info { font-weight: bold; } /*-- 2.8.1 Document Listing Module --*/ .doc-listing { margin: 0; padding: 0; } fieldset.doc-listing { margin: 0; } .media-list .doc-listing { width: auto; padding: 0; margin: 15px 0; } div.toc .content-block, div.featured .content-block { height: auto!important; } #content .doc-listing ul { margin: 0; padding: 0; } #content .doc-listing ul li { background: none; padding: 0; border-top: 1px dotted #b8b8b8; zoom: 1; list-style: none; } #content .doc-listing ul li span, #content .inner-right .content-block span { font-weight: bold; font-size: 1.4em; display: block; } #content .inner-right .content-block span { padding: 5px 0 8px; } #content .inner-right .content-block img { padding: 10px 0 20px; } .doc-listing ul li a { display: block; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; zoom: 1; text-decoration: none!important; } .doc-listing ul li a.has-image { padding: 22px 10px 22px 178px; } .doc-listing ul li a.has-image img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left; margin-left: -170px; } .media-list .inner-right a > div > img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; max-width: 140px; } .media-list .doc-listing ul li p { margin: 0.4em 0 0.7em; color: #58585A; } .doc-listing dl { display: block; color: #58585a; } .doc-listing dl dt { width: auto; padding: 2px 4px 0 0; clear: none; } .doc-listing dl dd { margin: 0; padding: 2px 0 0; } dt.date, dt.time, dt.location { display: none; } 