/*
  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: 25 July 2023 17:34:11
*/


 @media print { html { background-color:white; }

 body { padding:0; padding-top:0; -webkit-print-color-adjust:exact; }

 body #main { max-width:100%; }

 #page-bottom-wrapper,#top-nav,.tabs-primary,.tabs,.primary,.action-links,#block-workbench-block,#navbar-administration,#menu-mobile-menu,.toc-filter-back-to-top,#block-bean-print-this-page-button { display:none; visibility:none; }

 table th,table td { display:table-cell; }

 .section-suicide-response #header { max-width:100%; }

 .section-suicide-response #header #block-block-87 h1 { padding-left:15px; }

 .section-suicide-response #header #block-block-87 .left { margin-left:0; }

 .section-suicide-response #header #block-block-87 .right { display:none !important; }

 .section-suicide-response #block-webform-client-block-158196,.section-suicide-response #block-block-89 { display:none !important; }

 .node-type-greatstart-activity h1,.node-type-page h1 { padding:0; margin-bottom:10px; }

 .node-type-greatstart-activity a:link,.node-type-page a:link { text-decoration:none !important; }

 .node-type-greatstart-activity a[href]:after,.node-type-page a[href]:after { display:none; visibility:hidden; }

 .node-type-greatstart-activity #main,.node-type-page #main { max-width:100%; }

 .node-type-greatstart-activity #content .node,.node-type-page #content .node { padding:0; }

 .node-type-greatstart-activity .group-cattitle,.node-type-page .group-cattitle { width:100%; }

 .node-type-greatstart-activity #alerts,.node-type-greatstart-activity #top-nav,.node-type-greatstart-activity #header,.node-type-greatstart-activity #nav-wrapper,.node-type-greatstart-activity #page-bottom-wrapper,.node-type-greatstart-activity .breadcrumb,.node-type-greatstart-activity #footer-wrapper,.node-type-greatstart-activity #sidebars,.node-type-greatstart-activity #block-webform-client-block-65,.node-type-page #alerts,.node-type-page #top-nav,.node-type-page #header,.node-type-page #nav-wrapper,.node-type-page #page-bottom-wrapper,.node-type-page .breadcrumb,.node-type-page #footer-wrapper,.node-type-page #sidebars,.node-type-page #block-webform-client-block-65 { display:none; visibility:hidden; }

 .node-type-greatstart-activity .group-tdiv,.node-type-page .group-tdiv { width:60%; }

 .node-type-greatstart-activity .field-name-field-activity-image,.node-type-page .field-name-field-activity-image { max-width:35% !important; }

 .node-type-greatstart-activity .field-name-field-greatstart-category,.node-type-page .field-name-field-greatstart-category { width:auto !important; }

 .node-type-greatstart-activity .field-name-field-duration,.node-type-greatstart-activity .field-name-field-age-group,.node-type-page .field-name-field-duration,.node-type-page .field-name-field-age-group { padding-left:0px; }

 .node-type-greatstart-activity .ui-accordion-content,.node-type-page .ui-accordion-content { display:block !important; }

 .page-node-14311 { width:660px; }

 .page-node-14311 table { max-width:660px; }

 .page-node-14311 table th[scope=row],.page-node-14311 table th[scope=col],.page-node-14311 table td { display:table-cell; visibility:visible; }

 .page-node-14311 table,.page-node-14311 table th,.page-node-14311 table td { border:1px solid black; }

 #block-webform-client-block-141831,#block-webform-client-block-65 { display:none; }

 #content details > details summary { background-color:white; }

 #content details > details > details summary { background-color:white; }

 #content details > details > details > details { margin-left:0; }

 #content details summary { height:auto; background:none; padding:0; margin:0; float:left; width:100%; }

 #content details summary h2 { font-size:1.625em; font-weight:400; margin-top:2.1153846154em; margin-bottom:0; padding:0; line-height:1em; color:#141314; }

 #content details summary h3 { font-size:1.25em; margin-top:2em; margin-bottom:1em; padding:0; line-height:1em; color:#141314; }

 #content details summary h4 { font-size:1em; font-weight:600; margin:0 0 1.125em; padding:0; line-height:1em; color:#141314; }

 #content details summary::-webkit-details-marker { display:none; }

 #content details summary::before { content:""; display:none; }

 .node-type-anti-bullying-plan #content .reporting-process h3 { width:auto; text-align:left; float:none; height:auto; border:none; margin-left:0; margin-right:0; left:0; top:0; padding:1em 0; }

 .node-type-anti-bullying-plan #content .reporting-process h3::after,.node-type-anti-bullying-plan #content .reporting-process h3::before { display:none; visibility:hidden; }

 .node-type-anti-bullying-plan #content .reporting-process h3:nth-of-type(2),.node-type-anti-bullying-plan #content .reporting-process h3:nth-of-type(4),.node-type-anti-bullying-plan #content .reporting-process h3:nth-of-type(6) { left:0; top:0; }

 .node-type-anti-bullying-plan #content .reporting-process p { float:none; width:auto; height:auto; margin-top:0; position:relative; border:none; margin-bottom:0; padding:0; }

 .node-type-anti-bullying-plan #content .reporting-process p::after,.node-type-anti-bullying-plan #content .reporting-process p::before { display:none; visibility:hidden; }

 #block-block-53,#nav-wrapper,#block-bean-print-this-page-button { display:none; visibility:hidden; }

 .section-our-learning-sa.node-type-learning-resource #content p,.section-our-learning-sa.node-type-learning-resource #content li,.section-our-learning-sa.node-type-learning-resource #content a { font-size:1rem; }

 .section-our-learning-sa.node-type-learning-resource #content a { text-decoration:none !important; background-image:none; padding-right:0; }

 .section-our-learning-sa.node-type-learning-resource #content a::after { font-size:1rem; font-weight:300; }

 .section-our-learning-sa.node-type-learning-resource #content h1 { font-size:2rem; }

 .section-our-learning-sa.node-type-learning-resource #content h2 { font-size:1.8rem; margin-top:1.5rem; margin-bottom:1rem; }

 .section-our-learning-sa.node-type-learning-resource #content h3 { font-size:1.5rem; margin-top:1rem; margin-bottom:0.5rem; }

 .section-our-learning-sa.node-type-learning-resource #content h4 { font-size:1.3rem; margin-top:1rem; margin-bottom:0.5rem; }

 .section-our-learning-sa.node-type-learning-resource #content h1.title,.section-our-learning-sa.node-type-learning-resource #content .field-name-field-primary-link,.section-our-learning-sa.node-type-learning-resource #content .field-name-body,.section-our-learning-sa.node-type-learning-resource #content .group-teacher-notes-h2,.section-our-learning-sa.node-type-learning-resource #content .group-link-h2,.section-our-learning-sa.node-type-learning-resource #content article > div { background-color:white; margin:0; padding:0 2rem; }

 .section-our-learning-sa.node-type-learning-resource #content h1.title::before,.section-our-learning-sa.node-type-learning-resource #content .field-name-field-primary-link::before,.section-our-learning-sa.node-type-learning-resource #content .field-name-body::before,.section-our-learning-sa.node-type-learning-resource #content .group-teacher-notes-h2::before,.section-our-learning-sa.node-type-learning-resource #content .group-link-h2::before,.section-our-learning-sa.node-type-learning-resource #content article > div::before { content:none; }

 .section-our-learning-sa.node-type-learning-resource #content h1.title { padding:1rem 2rem; }

 }

 #printalert { position:fixed; max-width:95vw; max-height:95vh; width:300px; height:auto; background:white; border:3px solid #2857a4; border-radius:25px; z-index:9; left:calc(50vw - 125px); top:calc(50vh - 70px); box-shadow:5px 5px 15px rgba(0, 0, 0, 0.4); padding:1em 1.5em; }

 #printalert h2 { margin-top:0.5em; font-size:20pt; margin-bottom:0.5em; float:left; width:calc(100% - 40px); }

 #printalert p { width:100%; }

 .lds-spinner { color:#2857a4; display:inline-block; position:relative; width:40px; height:40px; float:right; margin-top:10px; }

 .lds-spinner div { transform-origin:20px 20px; animation:lds-spinner 1.2s linear infinite; }

 .lds-spinner div:after { content:" "; display:block; position:absolute; top:1.5px; left:18.5px; width:3px; height:9px; border-radius:20%; background:#2857a4; }

 .lds-spinner div:nth-child(1) { transform:rotate(0deg); animation-delay:-1.1s; }

 .lds-spinner div:nth-child(2) { transform:rotate(30deg); animation-delay:-1s; }

 .lds-spinner div:nth-child(3) { transform:rotate(60deg); animation-delay:-0.9s; }

 .lds-spinner div:nth-child(4) { transform:rotate(90deg); animation-delay:-0.8s; }

 .lds-spinner div:nth-child(5) { transform:rotate(120deg); animation-delay:-0.7s; }

 .lds-spinner div:nth-child(6) { transform:rotate(150deg); animation-delay:-0.6s; }

 .lds-spinner div:nth-child(7) { transform:rotate(180deg); animation-delay:-0.5s; }

 .lds-spinner div:nth-child(8) { transform:rotate(210deg); animation-delay:-0.4s; }

 .lds-spinner div:nth-child(9) { transform:rotate(240deg); animation-delay:-0.3s; }

 .lds-spinner div:nth-child(10) { transform:rotate(270deg); animation-delay:-0.2s; }

 .lds-spinner div:nth-child(11) { transform:rotate(300deg); animation-delay:-0.1s; }

 .lds-spinner div:nth-child(12) { transform:rotate(330deg); animation-delay:0s; }

 @keyframes lds-spinner { 0% { opacity:1; }

 100% { opacity:0; }

 }

 #content #block-block-94 { padding-top:0.5rem; padding-bottom:1rem; }

 @keyframes printA { from { background-position-y:-1rem; }

 to { background-position-y:0; }

 }

 @keyframes printB { from { background-position-y:0.1875rem; }

 to { background-position-y:1.1875rem; }

 }

 #content #block-block-94 a.print-link { background-color:white; background-image:none; text-decoration:none; border:none; padding:0; margin:0; font-size:1rem; margin-right:2rem; float:none; background-image:url("../images/learning-at-home/icons/printer-icon.svg"); position:relative; background-repeat:no-repeat; background-position:0.5rem 0.2rem; padding:0.5rem; padding-left:2.5rem; background-size:1.5rem; margin-left:2rem; }

 #content #block-block-94 a.print-link::before { content:""; background-image:url("../images/learning-at-home/icons/page-top.svg"); background-repeat:repeat-x; width:1rem; height:1.1rem; display:block; position:absolute; top:0; left:0.76rem; background-size:0.99rem; background-position-y:0.1875rem; }

 #content #block-block-94 a.print-link::after { content:""; background-image:url("../images/learning-at-home/icons/paper.svg"); background-repeat:no-repeat; width:1rem; height:0.75rem; display:block; position:absolute; top:1.4rem; left:0.76rem; background-size:1rem; background-position-y:-1rem; }

 #content #block-block-94 a.print-link:hover { text-decoration:underline; background-color:white; }

 #content #block-block-94 a.print-link:hover::before { background-position-y:1.1875rem; animation:printB 1s; }

 #content #block-block-94 a.print-link:hover::after { background-position-y:0; animation:printA 1s; }

 _:-ms-fullscreen,:root #content #block-block-94 { display:none; visibility:hidden; }

 #content #block-block-94 { display:none; }

 @media screen and (min-width:1200px) { #content #block-block-94 { display:block; }

 }

