 /* 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: 20 October 2016 16:00:11 */ /** * City of Sydney - 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 * 2.8 Feature Box * 2.9 Column Accordion * * 3. IE6 Specific * 3.1 General Layout * 3.2 Browser Alert * 3.3 Column Accordion */ /* -------------------- 1. Structure -------------------- */ /*-- 1.1 Setup Page --*/ #wrapper { width: 100%; } div#header { padding: 5px 0 20px 0; } #main-content ul dl.wo-api-meta { padding-bottom: 20px; } /*-- 1.2 Non-Printable Areas --*/ button.btn-navbar, div.menu-overlay, #nav, .nav, #nav-accessibility, #nav-secondary, #footer, #toolbar, div#breadcrumb, #main-content iframe, div.cta-button, a.button, #ptTimeSelectCntr, #___gcse_0, .navbar-toggle, #cs-alert,#library_edm_div, #cs-footer, #feedback-container, .cs-btn-main-menu, footer { display: none; } /*-- 1.3 Header --*/ .cs-brand { display:none; } .cs-brand-print-image { display:block; margin-bottom: 50px; } /* -------------------- 2. General -------------------- */ /*-- 2.1 General Typography --*/ body { color: #000; background: #fff; font: normal 75%/1.5em "Helvetica Neue", Arial, sans-serif; /* 12px */ } .js-enabled hr { display: none; } /*-- 2.2 Headings --*/ h1, h2, h3, h4, h5, h6 { font-weight: bold; } h1 { font-size: 2.667 em !important; /* 32px */ } h2 { font-size: 1.333em; /* 16px */ } #header h2 { display: none; } h3 { font-size: 1.25em; /* 15px */ } h4 { font-size: 1.167em; /* 14px */ } h5 { font-size: 1.167em; /* 14px */ font-style: italic; } h6 { font-size: 1em; /* 12px */ } #main-content dl.wo-api dt { font-size: 22px; } /*-- Header spacing--*/ dl.wo-api { padding-bottom: 16px; } /*-- hide What's On header--*/ div#main-content div ul.wo-api li dl.wo-api.wo-api-header dt { display:none; } /*-- 2.3 Links --*/ #content-main a { color: #000; text-decoration: underline; } a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 90%; } div#header a, div#header a:link:after, div#header a:visited:after { text-decoration: none; content: ""; } div#header a img { border: none; text-decoration: none; } /*-- Hide article link a[href]:after { content: none !important; }--*/ .btn-default { display:none; } /*-- 2.4 Lists --*/ #main-content span.phone, #main-content span.fax, #main-content span.email, #main-content span.address, #main-content span.booking-fee { background: none; display: block; clear:left; } dd.course-time, dd.course-desc, dd.course-desc { padding:0 0 0 120px; margin:0px; } p { padding:0; margin:0 0 10px 0; line-height: 1.1em; } p.date-additional-info { margin-top: 0; padding-top: 0; } div#main-content div ul.wo-api li dl.wo-api dd { display:none;} ul { list-style-type: none; } #main-content ul dl.wo-api-meta { padding:7px 0 30px 0px; } div#main-content div ul.wo-api li dl.wo-api-meta dd.corse-desc { padding-left:100px } ul.wo-api { padding-left: 0px; } li { clear:both; } /*-- 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; } table.downloads-multiple { border: none; text-align: left; } table.downloads-multiple caption, table.downloads-multiple span.file-info, table.downloads-multiple a.download { display: none; } table.downloads-multiple th, table.downloads-multiple td { text-align: left; padding: 4px; } table.downloads-multiple a { content: normal; } div.downloads-multiple a, div.downloads-multiple a:link:after, div.downloads-multiple a:visited:after { text-decoration: none; content: ""; color: #000000; } /*-- 2.6 Forms --*/ /*-- 2.7 Images --*/ .align-left { float: left; margin: 0 20px 10px 0; } .align-right { float: right; margin: 0 0 10px 20px; } /*-- Hide Header image --*/ div.feature-heading div img { display: none; } div#main-content div ul.wo-api li dl.wo-api-meta dt a img { width:15% !important; height:auto !important; float:left !important; margin: 0 20px 20px 0 } /*-- 2.8 Feature Box --*/ div.feature-box { width: 390px; } div.feature-box a { text-decoration: none; color: #000; } div.feature-box h2 a:link:after, div.feature-box h2 a:visited:after { content: ""; } /*-- 2.9 Column Accordion --*/ #main-content .column-accordion .contents div.links { display: none; } #main-content div.selector-list, #main-content .column-accordion .contents dl dt, #main-content .column-accordion .contents dl dd { display: none; } #main-content .column-accordion .contents dl dd.current, #main-content .column-accordion .contents dl dd.current dl dt, #main-content .column-accordion .contents dl dd.current dl dd { display: block; } /*-- Pine st courses --*/ div#pine-st-wo ul#accordion { padding: 0; } dl.pine-st-meta dd.course-desc, dl.pine-st-meta dd.course-span, dl.pine-st-meta dd.course-time, dl.pine-st-meta dd.course-cost, dl.pine-st-meta dd.course-venue, div#main-content > div#pine-st-wo > ul#accordion.pine-st-courses > li dl.pine-st-courses dd { padding: 0; margin: 0; } dl.pine-st-courses.pine-st-header { display: none; } dl.pine-st-courses { padding-top: 30px; } li dl.pine-st-courses dd::before { content:"Begins: "; font-weight:bold; } dl.pine-st-meta { margin-top:5px; } dl.pine-st-courses dt { font-size: 1.333em !important; padding:3px 0 3px 0; } dd.course-desc p { margin:0 0 6px 0; } /* -------------------- 3. IE6 Specific -------------------- */ /*-- 3.1 General Layout --*/ body.ie6 { padding: 0; margin: 0; } body.ie6 #wrapper, body.ie6 #toolbar { width: 98%; padding: 2px 10px; } body.ie6 #toolbar .contents ul.last-child { padding: 0; margin: 0; } body.ie6 #toolbar .contents ul.last-child li { list-style: none; } body.ie6 #toolbar .contents ul.last-child li form fieldset { padding: 5px; } body.ie6 #nav-accessibility { width: 98%; padding: 6px 10px 0 10px; } body.ie6 #nav-accessibility span { font-size: 1.35em; font-weight: bold; } body.ie6 #toolbar { display: block; } body.ie6 #breadcrumb { margin: 10px 0; display: block; } body.ie6 ul#nav { display: block; } body.ie6 #main-content iframe { display: block; } body.ie6 #nav-accessibility { display: block; position: static; } /*-- 3.2 Browser Alert --*/ body.ie6 div.browser-alert { padding: 6px 50px 12px 50px; border-bottom: 2px ridge #000; display: none; background: #ffffea url("http://www.cityofsydney.nsw.gov.au/__data/assets/image/0003/95574/alert-icon.gif?v=0.1.1") no-repeat 20px 5px; font-size: 1em; text-align: center; } body.ie6 a.browser-alert-close { position: absolute; top: 5px; right: 10px; font-size: 1.2em; font-weight: bold; cursor: pointer; } body.ie6 div.browser-alert a { color: #000; font-weight: bold; } body.ie6 div.hover { background: #3399ff url("http://www.cityofsydney.nsw.gov.au/__data/assets/image/0003/95574/alert-icon.gif?v=0.1.1") no-repeat 20px -86px; color: #fff; cursor: pointer; } body.ie6 div.hover a { color: #fff; } body.ie6 div.browser-alert a:hover { text-decoration: none; } /*-- 3.3 Column Accordion --*/ body.ie6 #main-content div.selector-list, body.ie6 #main-content .column-accordion .contents dl dt, body.ie6 #main-content .column-accordion .contents dl dd { display: block; } /*-- Print edit diff --*/ ins, ins *, ins * * { background: #aaffaa !important; text-decoration: none; -webkit-print-color-adjust: exact; } 