/***********************************
Cover
***********************************/

    /*paragraphs*/

        .cover .column p {
           border-width: 0px;
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .cover .column a {
           border-width: 0px;
        }

    /*headers*/

        .cover .column h1 {
           border-width: 0px;
        }

        .cover .column h2 {
           border-width: 0px;
        }

        .cover .column h3 {
           border-width: 0px;
        }

        .cover .column h4 {
           border-width: 0px;
        }

        .cover .column h5 {
           border-width: 0px;
        }

        .cover .column h6 {
           border-width: 0px;
        }

    /*images*/

        .cover .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .cover .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           font-variant: normal;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .cover .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .cover .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
World Rugby - Welcome Letter
***********************************/

    /*paragraphs*/

        .world_rugby_welcome_letter .column p {
           font-family: "roboto",sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           margin-bottom: 24px;
           color: #1a1a4a;
           border-width: 0px;
        }

        .world_rugby_welcome_letter .column p.NoLineSpace {
           font-family: "orbitron",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 0px;
           color: #1a1a4a;
           border-width: 0px;
        }

    /*inlines*/

        .world_rugby_welcome_letter .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .world_rugby_welcome_letter .column a {
           border-width: 0px;
        }

    /*headers*/

        .world_rugby_welcome_letter .column h1 {
           font-family: "orbitron",sans-serif;
           font-size: 3rem;
           font-weight: bold;
           line-height: 1em;
           color: #1a1a4a;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .world_rugby_welcome_letter .column h2 {
           border-width: 0px;
        }

        .world_rugby_welcome_letter .column h3 {
           border-width: 0px;
        }

        .world_rugby_welcome_letter .column h4 {
           border-width: 0px;
        }

        .world_rugby_welcome_letter .column h5 {
           border-width: 0px;
        }

        .world_rugby_welcome_letter .column h6 {
           border-width: 0px;
        }

    /*images*/

        .world_rugby_welcome_letter .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .world_rugby_welcome_letter .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .world_rugby_welcome_letter .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .world_rugby_welcome_letter .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Welcome Message Mayor
***********************************/

    /*paragraphs*/

        .welcome_message_mayor .column p {
           border-width: 0px;
        }

    /*inlines*/

        .welcome_message_mayor .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .welcome_message_mayor .column a {
           border-width: 0px;
        }

    /*headers*/

        .welcome_message_mayor .column h1 {
           border-width: 0px;
        }

        .welcome_message_mayor .column h2 {
           border-width: 0px;
        }

        .welcome_message_mayor .column h3 {
           border-width: 0px;
        }

        .welcome_message_mayor .column h4 {
           border-width: 0px;
        }

        .welcome_message_mayor .column h5 {
           border-width: 0px;
        }

        .welcome_message_mayor .column h6 {
           border-width: 0px;
        }

    /*images*/

        .welcome_message_mayor .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .welcome_message_mayor .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .welcome_message_mayor .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .welcome_message_mayor .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Welcome message RC
***********************************/

    /*headers*/

        .restored_1677482415855 .column h6 {
           border-width: 0px;
        }

        .restored_1677482415855 .column h5 {
           border-width: 0px;
        }

        .restored_1677482415855 .column h4 {
           border-width: 0px;
        }

        .restored_1677482415855 .column h3 {
           border-width: 0px;
        }

        .restored_1677482415855 .column h2 {
           border-width: 0px;
        }

        .restored_1677482415855 .column h1 {
           margin-bottom: 24px;
           color: #1a1a4a;
           line-height: 1em;
           font-weight: bold;
           font-size: 3rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

    /*links*/

        .restored_1677482415855 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .restored_1677482415855 .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .restored_1677482415855 .column p.NoLineSpace {
           color: #1a1a4a;
           margin-bottom: 0px;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

        .restored_1677482415855 .column p {
           color: #1a1a4a;
           margin-bottom: 24px;
           font-weight: 300;
           font-size: 1.125rem;
           font-family: "roboto",sans-serif;
           border-width: 0px;
        }

    /*images*/

        .restored_1677482415855 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .restored_1677482415855 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .restored_1677482415855 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .restored_1677482415855 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Welcome Letter Nathan Bombrys
***********************************/

    /*paragraphs*/

        .welcome_letter_nathan_bombrys .column p {
           font-family: "roboto",sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           margin-bottom: 24px;
           color: #1a1a4a;
           border-width: 0px;
        }

        .welcome_letter_nathan_bombrys .column p.NoLineSpace {
           font-family: "orbitron",sans-serif;
           font-size: 1.125rem;
           font-weight: 100;
           margin-bottom: 0px;
           color: #1a1a4a;
           border-width: 0px;
        }

    /*inlines*/

        .welcome_letter_nathan_bombrys .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .welcome_letter_nathan_bombrys .column a {
           border-width: 0px;
        }

    /*headers*/

        .welcome_letter_nathan_bombrys .column h1 {
           font-family: "orbitron",sans-serif;
           font-size: 3rem;
           font-weight: bold;
           line-height: 1em;
           color: #1a1a4a;
           margin-bottom: 24px;
           border-width: 0px;
        }

        .welcome_letter_nathan_bombrys .column h2 {
           border-width: 0px;
        }

        .welcome_letter_nathan_bombrys .column h3 {
           border-width: 0px;
        }

        .welcome_letter_nathan_bombrys .column h4 {
           border-width: 0px;
        }

        .welcome_letter_nathan_bombrys .column h5 {
           border-width: 0px;
        }

        .welcome_letter_nathan_bombrys .column h6 {
           border-width: 0px;
        }

    /*images*/

        .welcome_letter_nathan_bombrys .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .welcome_letter_nathan_bombrys .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .welcome_letter_nathan_bombrys .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .welcome_letter_nathan_bombrys .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Our Sponsors
***********************************/

    /*paragraphs*/

        .our_sponsors .column p {
           border-width: 0px;
        }

    /*inlines*/

        .our_sponsors .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .our_sponsors .column a {
           border-width: 0px;
        }

    /*headers*/

        .our_sponsors .column h1 {
           border-width: 0px;
        }

        .our_sponsors .column h2 {
           border-width: 0px;
        }

        .our_sponsors .column h3 {
           border-width: 0px;
        }

        .our_sponsors .column h4 {
           border-width: 0px;
        }

        .our_sponsors .column h5 {
           border-width: 0px;
        }

        .our_sponsors .column h6 {
           border-width: 0px;
        }

    /*images*/

        .our_sponsors .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .our_sponsors .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .our_sponsors .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .our_sponsors .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HSBC SVNS Predictor App
***********************************/

    /*paragraphs*/

        .hsbc_svns_predictor_app .column p {
           border-width: 0px;
        }

    /*inlines*/

        .hsbc_svns_predictor_app .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .hsbc_svns_predictor_app .column a {
           border-width: 0px;
        }

    /*headers*/

        .hsbc_svns_predictor_app .column h1 {
           border-width: 0px;
        }

        .hsbc_svns_predictor_app .column h2 {
           border-width: 0px;
        }

        .hsbc_svns_predictor_app .column h3 {
           border-width: 0px;
        }

        .hsbc_svns_predictor_app .column h4 {
           border-width: 0px;
        }

        .hsbc_svns_predictor_app .column h5 {
           border-width: 0px;
        }

        .hsbc_svns_predictor_app .column h6 {
           border-width: 0px;
        }

    /*images*/

        .hsbc_svns_predictor_app .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hsbc_svns_predictor_app .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hsbc_svns_predictor_app .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .hsbc_svns_predictor_app .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HSBC SVNS World Map
***********************************/

    /*paragraphs*/

        .hsbc_svns_world_map .column p {
           border-width: 0px;
        }

    /*inlines*/

        .hsbc_svns_world_map .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .hsbc_svns_world_map .column a {
           border-width: 0px;
        }

    /*headers*/

        .hsbc_svns_world_map .column h1 {
           border-width: 0px;
        }

        .hsbc_svns_world_map .column h2 {
           border-width: 0px;
        }

        .hsbc_svns_world_map .column h3 {
           border-width: 0px;
        }

        .hsbc_svns_world_map .column h4 {
           border-width: 0px;
        }

        .hsbc_svns_world_map .column h5 {
           border-width: 0px;
        }

        .hsbc_svns_world_map .column h6 {
           border-width: 0px;
        }

    /*images*/

        .hsbc_svns_world_map .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hsbc_svns_world_map .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hsbc_svns_world_map .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .hsbc_svns_world_map .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HSBC SVNS App
***********************************/

    /*paragraphs*/

        .hsbc_svns_app .column p {
           border-width: 0px;
        }

    /*inlines*/

        .hsbc_svns_app .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .hsbc_svns_app .column a {
           border-width: 0px;
        }

    /*headers*/

        .hsbc_svns_app .column h1 {
           border-width: 0px;
        }

        .hsbc_svns_app .column h2 {
           border-width: 0px;
        }

        .hsbc_svns_app .column h3 {
           border-width: 0px;
        }

        .hsbc_svns_app .column h4 {
           border-width: 0px;
        }

        .hsbc_svns_app .column h5 {
           border-width: 0px;
        }

        .hsbc_svns_app .column h6 {
           border-width: 0px;
        }

    /*images*/

        .hsbc_svns_app .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hsbc_svns_app .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hsbc_svns_app .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .hsbc_svns_app .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Socials
***********************************/

    /*paragraphs*/

        .socials .column p {
           border-width: 0px;
        }

    /*inlines*/

        .socials .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .socials .column a {
           border-width: 0px;
        }

    /*headers*/

        .socials .column h1 {
           border-width: 0px;
        }

        .socials .column h2 {
           border-width: 0px;
        }

        .socials .column h3 {
           border-width: 0px;
        }

        .socials .column h4 {
           border-width: 0px;
        }

        .socials .column h5 {
           border-width: 0px;
        }

        .socials .column h6 {
           border-width: 0px;
        }

    /*images*/

        .socials .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .socials .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .socials .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .socials .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
7s Fast Facts
***********************************/

    /*paragraphs*/

        ._7s_fast_facts .column p {
           border-width: 0px;
        }

    /*inlines*/

        ._7s_fast_facts .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        ._7s_fast_facts .column a {
           border-width: 0px;
        }

    /*headers*/

        ._7s_fast_facts .column h1 {
           border-width: 0px;
        }

        ._7s_fast_facts .column h2 {
           border-width: 0px;
        }

        ._7s_fast_facts .column h3 {
           border-width: 0px;
        }

        ._7s_fast_facts .column h4 {
           border-width: 0px;
        }

        ._7s_fast_facts .column h5 {
           border-width: 0px;
        }

        ._7s_fast_facts .column h6 {
           border-width: 0px;
        }

    /*images*/

        ._7s_fast_facts .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        ._7s_fast_facts .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        ._7s_fast_facts .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        ._7s_fast_facts .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Team Captains
***********************************/

    /*headers*/

        .team_captains .column h6 {
           border-width: 0px;
        }

        .team_captains .column h5 {
           border-width: 0px;
        }

        .team_captains .column h4 {
           border-width: 0px;
        }

        .team_captains .column h3 {
           border-width: 0px;
        }

        .team_captains .column h2 {
           color: #8b8c90;
           line-height: 1em;
           text-transform: uppercase;
           font-weight: bold;
           font-size: 2.25rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

        .team_captains .column h1 {
           text-transform: uppercase;
           margin-top: 24px;
           color: #ed1c24;
           line-height: 1em;
           font-weight: bold;
           font-size: 2.25rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

    /*links*/

        .team_captains .column a {
           border-width: 0px;
        }

    /*inlines*/

        .team_captains .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .team_captains .column p.NoLineSpace {
           margin-bottom: 0px;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: "roboto",sans-serif;
           border-width: 0px;
        }

        .team_captains .column p {
           margin-bottom: 24px;
           font-weight: 300;
           font-size: 1.125rem;
           font-family: "roboto",sans-serif;
           border-width: 0px;
        }

    /*images*/

        .team_captains .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .team_captains .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .team_captains .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .team_captains .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
BTS Captain's photo
***********************************/

    /*paragraphs*/

        .bts_captain_s_photo .column p {
           border-width: 0px;
        }

    /*inlines*/

        .bts_captain_s_photo .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .bts_captain_s_photo .column a {
           border-width: 0px;
        }

    /*headers*/

        .bts_captain_s_photo .column h1 {
           border-width: 0px;
        }

        .bts_captain_s_photo .column h2 {
           border-width: 0px;
        }

        .bts_captain_s_photo .column h3 {
           border-width: 0px;
        }

        .bts_captain_s_photo .column h4 {
           border-width: 0px;
        }

        .bts_captain_s_photo .column h5 {
           border-width: 0px;
        }

        .bts_captain_s_photo .column h6 {
           border-width: 0px;
        }

    /*images*/

        .bts_captain_s_photo .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .bts_captain_s_photo .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .bts_captain_s_photo .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .bts_captain_s_photo .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Player Milestones
***********************************/

    /*headers*/

        .player_milestones .column h6 {
           border-width: 0px;
        }

        .player_milestones .column h5 {
           border-width: 0px;
        }

        .player_milestones .column h4 {
           border-width: 0px;
        }

        .player_milestones .column h3 {
           border-width: 0px;
        }

        .player_milestones .column h2 {
           border-width: 0px;
        }

        .player_milestones .column h1 {
           border-width: 0px;
        }

    /*links*/

        .player_milestones .column a {
           border-width: 0px;
        }

    /*inlines*/

        .player_milestones .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .player_milestones .column p {
           border-width: 0px;
        }

    /*images*/

        .player_milestones .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .player_milestones .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .player_milestones .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .player_milestones .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Grosvenor
***********************************/

    /*paragraphs*/

        .grosvenor .column p {
           border-width: 0px;
        }

    /*inlines*/

        .grosvenor .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .grosvenor .column a {
           border-width: 0px;
        }

    /*headers*/

        .grosvenor .column h1 {
           border-width: 0px;
        }

        .grosvenor .column h2 {
           border-width: 0px;
        }

        .grosvenor .column h3 {
           border-width: 0px;
        }

        .grosvenor .column h4 {
           border-width: 0px;
        }

        .grosvenor .column h5 {
           border-width: 0px;
        }

        .grosvenor .column h6 {
           border-width: 0px;
        }

    /*images*/

        .grosvenor .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .grosvenor .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .grosvenor .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .grosvenor .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Roster
***********************************/

    /*headers*/

        .roster .column h6 {
           border-width: 0px;
        }

        .roster .column h5 {
           border-width: 0px;
        }

        .roster .column h4 {
           border-width: 0px;
        }

        .roster .column h3 {
           border-width: 0px;
        }

        .roster .column h2 {
           border-width: 0px;
        }

        .roster .column h1 {
           border-width: 0px;
        }

    /*links*/

        .roster .column a {
           border-width: 0px;
        }

    /*inlines*/

        .roster .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .roster .column p {
           border-width: 0px;
        }

    /*images*/

        .roster .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .roster .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .roster .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .roster .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Men's Roster
***********************************/

    /*paragraphs*/

        .men_s_roster .column p {
           border-width: 0px;
        }

    /*inlines*/

        .men_s_roster .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .men_s_roster .column a {
           border-width: 0px;
        }

    /*headers*/

        .men_s_roster .column h1 {
           border-width: 0px;
        }

        .men_s_roster .column h2 {
           border-width: 0px;
        }

        .men_s_roster .column h3 {
           border-width: 0px;
        }

        .men_s_roster .column h4 {
           border-width: 0px;
        }

        .men_s_roster .column h5 {
           border-width: 0px;
        }

        .men_s_roster .column h6 {
           border-width: 0px;
        }

    /*images*/

        .men_s_roster .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .men_s_roster .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .men_s_roster .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .men_s_roster .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Survey 2
***********************************/

    /*paragraphs*/

        .survey_2 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .survey_2 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .survey_2 .column a {
           border-width: 0px;
        }

    /*headers*/

        .survey_2 .column h1 {
           border-width: 0px;
        }

        .survey_2 .column h2 {
           border-width: 0px;
        }

        .survey_2 .column h3 {
           border-width: 0px;
        }

        .survey_2 .column h4 {
           border-width: 0px;
        }

        .survey_2 .column h5 {
           border-width: 0px;
        }

        .survey_2 .column h6 {
           border-width: 0px;
        }

    /*images*/

        .survey_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .survey_2 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .survey_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .survey_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
BCLC
***********************************/

    /*paragraphs*/

        .bclc .column p {
           border-width: 0px;
        }

    /*inlines*/

        .bclc .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .bclc .column a {
           border-width: 0px;
        }

    /*headers*/

        .bclc .column h1 {
           border-width: 0px;
        }

        .bclc .column h2 {
           border-width: 0px;
        }

        .bclc .column h3 {
           border-width: 0px;
        }

        .bclc .column h4 {
           border-width: 0px;
        }

        .bclc .column h5 {
           border-width: 0px;
        }

        .bclc .column h6 {
           border-width: 0px;
        }

    /*images*/

        .bclc .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .bclc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .bclc .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .bclc .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Wheaton Precious Metals
***********************************/

    /*paragraphs*/

        .wheaton_precious_metals .column p {
           border-width: 0px;
        }

    /*inlines*/

        .wheaton_precious_metals .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .wheaton_precious_metals .column a {
           border-width: 0px;
        }

    /*headers*/

        .wheaton_precious_metals .column h1 {
           border-width: 0px;
        }

        .wheaton_precious_metals .column h2 {
           border-width: 0px;
        }

        .wheaton_precious_metals .column h3 {
           border-width: 0px;
        }

        .wheaton_precious_metals .column h4 {
           border-width: 0px;
        }

        .wheaton_precious_metals .column h5 {
           border-width: 0px;
        }

        .wheaton_precious_metals .column h6 {
           border-width: 0px;
        }

    /*images*/

        .wheaton_precious_metals .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .wheaton_precious_metals .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .wheaton_precious_metals .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .wheaton_precious_metals .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Macron
***********************************/

    /*paragraphs*/

        .macron .column p {
           border-width: 0px;
        }

    /*inlines*/

        .macron .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .macron .column a {
           border-width: 0px;
        }

    /*headers*/

        .macron .column h1 {
           border-width: 0px;
        }

        .macron .column h2 {
           border-width: 0px;
        }

        .macron .column h3 {
           border-width: 0px;
        }

        .macron .column h4 {
           border-width: 0px;
        }

        .macron .column h5 {
           border-width: 0px;
        }

        .macron .column h6 {
           border-width: 0px;
        }

    /*images*/

        .macron .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .macron .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .macron .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .macron .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Rookie Rugby Fund
***********************************/

    /*paragraphs*/

        .restored_1677532136177 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .restored_1677532136177 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .restored_1677532136177 .column a {
           border-width: 0px;
        }

    /*headers*/

        .restored_1677532136177 .column h1 {
           border-width: 0px;
        }

        .restored_1677532136177 .column h2 {
           border-width: 0px;
        }

        .restored_1677532136177 .column h3 {
           border-width: 0px;
        }

        .restored_1677532136177 .column h4 {
           border-width: 0px;
        }

        .restored_1677532136177 .column h5 {
           border-width: 0px;
        }

        .restored_1677532136177 .column h6 {
           border-width: 0px;
        }

    /*images*/

        .restored_1677532136177 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .restored_1677532136177 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .restored_1677532136177 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .restored_1677532136177 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Play Smart
***********************************/

    /*paragraphs*/

        .play_smart .column p {
           border-width: 0px;
        }

    /*inlines*/

        .play_smart .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .play_smart .column a {
           border-width: 0px;
        }

    /*headers*/

        .play_smart .column h1 {
           border-width: 0px;
        }

        .play_smart .column h2 {
           border-width: 0px;
        }

        .play_smart .column h3 {
           border-width: 0px;
        }

        .play_smart .column h4 {
           border-width: 0px;
        }

        .play_smart .column h5 {
           border-width: 0px;
        }

        .play_smart .column h6 {
           border-width: 0px;
        }

    /*images*/

        .play_smart .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .play_smart .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .play_smart .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .play_smart .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Match Officials Wanted
***********************************/

    /*headers*/

        .match_officials_wanted .column h6 {
           border-width: 0px;
        }

        .match_officials_wanted .column h5 {
           border-width: 0px;
        }

        .match_officials_wanted .column h4 {
           border-width: 0px;
        }

        .match_officials_wanted .column h3 {
           border-width: 0px;
        }

        .match_officials_wanted .column h2 {
           border-width: 0px;
        }

        .match_officials_wanted .column h1 {
           border-width: 0px;
        }

    /*links*/

        .match_officials_wanted .column a {
           border-width: 0px;
        }

    /*inlines*/

        .match_officials_wanted .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .match_officials_wanted .column p {
           border-width: 0px;
        }

    /*images*/

        .match_officials_wanted .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .match_officials_wanted .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .match_officials_wanted .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .match_officials_wanted .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Communtiy Visit
***********************************/

    /*headers*/

        .communtiy_visit .column h6 {
           border-width: 0px;
        }

        .communtiy_visit .column h5 {
           border-width: 0px;
        }

        .communtiy_visit .column h4 {
           border-width: 0px;
        }

        .communtiy_visit .column h3 {
           border-width: 0px;
        }

        .communtiy_visit .column h2 {
           border-width: 0px;
        }

        .communtiy_visit .column h1 {
           border-width: 0px;
        }

    /*links*/

        .communtiy_visit .column a {
           border-width: 0px;
        }

    /*inlines*/

        .communtiy_visit .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .communtiy_visit .column p {
           border-width: 0px;
        }

    /*images*/

        .communtiy_visit .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .communtiy_visit .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .communtiy_visit .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .communtiy_visit .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Community Rugby Fund
***********************************/

    /*paragraphs*/

        .community_rugby_fund .column p {
           border-width: 0px;
        }

    /*inlines*/

        .community_rugby_fund .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .community_rugby_fund .column a {
           border-width: 0px;
        }

    /*headers*/

        .community_rugby_fund .column h1 {
           border-width: 0px;
        }

        .community_rugby_fund .column h2 {
           border-width: 0px;
        }

        .community_rugby_fund .column h3 {
           border-width: 0px;
        }

        .community_rugby_fund .column h4 {
           border-width: 0px;
        }

        .community_rugby_fund .column h5 {
           border-width: 0px;
        }

        .community_rugby_fund .column h6 {
           border-width: 0px;
        }

    /*images*/

        .community_rugby_fund .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .community_rugby_fund .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .community_rugby_fund .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .community_rugby_fund .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pools Womens
***********************************/

    /*paragraphs*/

        .pools_womens .column p {
           border-width: 0px;
        }

    /*inlines*/

        .pools_womens .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .pools_womens .column a {
           border-width: 0px;
        }

    /*headers*/

        .pools_womens .column h1 {
           border-width: 0px;
        }

        .pools_womens .column h2 {
           border-width: 0px;
        }

        .pools_womens .column h3 {
           border-width: 0px;
        }

        .pools_womens .column h4 {
           border-width: 0px;
        }

        .pools_womens .column h5 {
           border-width: 0px;
        }

        .pools_womens .column h6 {
           border-width: 0px;
        }

    /*images*/

        .pools_womens .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .pools_womens .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pools_womens .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .pools_womens .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pools Mens
***********************************/

    /*headers*/

        .pools_mens .column h6 {
           border-width: 0px;
        }

        .pools_mens .column h5 {
           border-width: 0px;
        }

        .pools_mens .column h4 {
           border-width: 0px;
        }

        .pools_mens .column h3 {
           border-width: 0px;
        }

        .pools_mens .column h2 {
           border-width: 0px;
        }

        .pools_mens .column h1 {
           border-width: 0px;
        }

    /*links*/

        .pools_mens .column a {
           border-width: 0px;
        }

    /*inlines*/

        .pools_mens .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .pools_mens .column p {
           border-width: 0px;
        }

    /*images*/

        .pools_mens .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .pools_mens .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pools_mens .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .pools_mens .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Gilbert
***********************************/

    /*paragraphs*/

        .gilbert .column p {
           border-width: 0px;
        }

    /*inlines*/

        .gilbert .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .gilbert .column a {
           border-width: 0px;
        }

    /*headers*/

        .gilbert .column h1 {
           border-width: 0px;
        }

        .gilbert .column h2 {
           border-width: 0px;
        }

        .gilbert .column h3 {
           border-width: 0px;
        }

        .gilbert .column h4 {
           border-width: 0px;
        }

        .gilbert .column h5 {
           border-width: 0px;
        }

        .gilbert .column h6 {
           border-width: 0px;
        }

    /*images*/

        .gilbert .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .gilbert .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .gilbert .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .gilbert .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Rugby Canada Collection
***********************************/

    /*paragraphs*/

        .restored_1677897594901 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .restored_1677897594901 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .restored_1677897594901 .column a {
           border-width: 0px;
        }

    /*headers*/

        .restored_1677897594901 .column h1 {
           border-width: 0px;
        }

        .restored_1677897594901 .column h2 {
           border-width: 0px;
        }

        .restored_1677897594901 .column h3 {
           border-width: 0px;
        }

        .restored_1677897594901 .column h4 {
           border-width: 0px;
        }

        .restored_1677897594901 .column h5 {
           border-width: 0px;
        }

        .restored_1677897594901 .column h6 {
           border-width: 0px;
        }

    /*images*/

        .restored_1677897594901 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .restored_1677897594901 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .restored_1677897594901 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .restored_1677897594901 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Schedule Day 1
***********************************/

    /*headers*/

        .schedule_day_1 .column h6 {
           border-width: 0px;
        }

        .schedule_day_1 .column h5 {
           border-width: 0px;
        }

        .schedule_day_1 .column h4 {
           border-width: 0px;
        }

        .schedule_day_1 .column h3 {
           border-width: 0px;
        }

        .schedule_day_1 .column h2 {
           border-width: 0px;
        }

        .schedule_day_1 .column h1 {
           border-width: 0px;
        }

    /*links*/

        .schedule_day_1 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .schedule_day_1 .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .schedule_day_1 .column p {
           border-width: 0px;
        }

    /*images*/

        .schedule_day_1 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .schedule_day_1 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .schedule_day_1 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .schedule_day_1 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Schedule Day 2
***********************************/

    /*headers*/

        .schedule_day_2 .column h6 {
           border-width: 0px;
        }

        .schedule_day_2 .column h5 {
           border-width: 0px;
        }

        .schedule_day_2 .column h4 {
           border-width: 0px;
        }

        .schedule_day_2 .column h3 {
           border-width: 0px;
        }

        .schedule_day_2 .column h2 {
           border-width: 0px;
        }

        .schedule_day_2 .column h1 {
           margin-bottom: 18px;
           color: #ed1c24;
           line-height: 1.3em;
           font-weight: bold;
           font-size: 1.75rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

    /*links*/

        .schedule_day_2 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .schedule_day_2 .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .schedule_day_2 .column p.NoLineSpace {
           color: #1a1a4a;
           margin-bottom: 0px;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: "roboto",sans-serif;
           border-width: 0px;
        }

        .schedule_day_2 .column p {
           color: #1a1a4a;
           margin-bottom: 24px;
           font-weight: 300;
           font-size: 1.125rem;
           font-family: "roboto",sans-serif;
           border-width: 0px;
        }

    /*images*/

        .schedule_day_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .schedule_day_2 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .schedule_day_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .schedule_day_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Schedule Day 3
***********************************/

    /*paragraphs*/

        .schedule_day_3 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .schedule_day_3 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .schedule_day_3 .column a {
           border-width: 0px;
        }

    /*headers*/

        .schedule_day_3 .column h1 {
           border-width: 0px;
        }

        .schedule_day_3 .column h2 {
           border-width: 0px;
        }

        .schedule_day_3 .column h3 {
           border-width: 0px;
        }

        .schedule_day_3 .column h4 {
           border-width: 0px;
        }

        .schedule_day_3 .column h5 {
           border-width: 0px;
        }

        .schedule_day_3 .column h6 {
           border-width: 0px;
        }

    /*images*/

        .schedule_day_3 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .schedule_day_3 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .schedule_day_3 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .schedule_day_3 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Hall of Fame
***********************************/

    /*headers*/

        .hall_of_fame .column h6 {
           border-width: 0px;
        }

        .hall_of_fame .column h5 {
           border-width: 0px;
        }

        .hall_of_fame .column h4 {
           border-width: 0px;
        }

        .hall_of_fame .column h3 {
           border-width: 0px;
        }

        .hall_of_fame .column h2 {
           border-width: 0px;
        }

        .hall_of_fame .column h1 {
           margin-bottom: 24px;
           color: #1a1a4a;
           line-height: 1em;
           font-weight: bold;
           font-size: 3rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

    /*links*/

        .hall_of_fame .column a {
           border-width: 0px;
        }

    /*inlines*/

        .hall_of_fame .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .hall_of_fame .column p.NoLineSpace {
           color: #1a1a4a;
           margin-bottom: 0px;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

        .hall_of_fame .column p {
           color: #1a1a4a;
           margin-bottom: 24px;
           font-weight: 300;
           font-size: 1.125rem;
           font-family: "roboto",sans-serif;
           border-width: 0px;
        }

    /*images*/

        .hall_of_fame .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hall_of_fame .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hall_of_fame .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .hall_of_fame .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Flyover
***********************************/

    /*paragraphs*/

        .flyover .column p {
           border-width: 0px;
        }

    /*inlines*/

        .flyover .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .flyover .column a {
           border-width: 0px;
        }

    /*headers*/

        .flyover .column h1 {
           border-width: 0px;
        }

        .flyover .column h2 {
           border-width: 0px;
        }

        .flyover .column h3 {
           border-width: 0px;
        }

        .flyover .column h4 {
           border-width: 0px;
        }

        .flyover .column h5 {
           border-width: 0px;
        }

        .flyover .column h6 {
           border-width: 0px;
        }

    /*images*/

        .flyover .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .flyover .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .flyover .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .flyover .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
HSBC CANADA SEVENS 2023 MEDALS
***********************************/

    /*headers*/

        .restored_1708670673079 .column h6 {
           border-width: 0px;
        }

        .restored_1708670673079 .column h5 {
           border-width: 0px;
        }

        .restored_1708670673079 .column h4 {
           border-width: 0px;
        }

        .restored_1708670673079 .column h3 {
           border-width: 0px;
        }

        .restored_1708670673079 .column h2 {
           border-width: 0px;
        }

        .restored_1708670673079 .column h1 {
           margin-bottom: 24px;
           color: #1a1a4a;
           line-height: 1em;
           font-weight: bold;
           font-size: 3rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

    /*links*/

        .restored_1708670673079 .column a {
           border-width: 0px;
        }

    /*inlines*/

        .restored_1708670673079 .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .restored_1708670673079 .column p.NoLineSpace {
           color: #1a1a4a;
           margin-bottom: 0px;
           font-weight: 100;
           font-size: 1.125rem;
           font-family: "orbitron",sans-serif;
           border-width: 0px;
        }

        .restored_1708670673079 .column p {
           color: #1a1a4a;
           margin-bottom: 24px;
           font-weight: 300;
           font-size: 1.125rem;
           font-family: "roboto",sans-serif;
           border-width: 0px;
        }

    /*images*/

        .restored_1708670673079 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .restored_1708670673079 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .restored_1708670673079 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .restored_1708670673079 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Rugby World Cup Milestone
***********************************/

    /*paragraphs*/

        .rugby_world_cup_milestone .column p {
           border-width: 0px;
        }

    /*inlines*/

        .rugby_world_cup_milestone .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .rugby_world_cup_milestone .column a {
           border-width: 0px;
        }

    /*headers*/

        .rugby_world_cup_milestone .column h1 {
           border-width: 0px;
        }

        .rugby_world_cup_milestone .column h2 {
           border-width: 0px;
        }

        .rugby_world_cup_milestone .column h3 {
           border-width: 0px;
        }

        .rugby_world_cup_milestone .column h4 {
           border-width: 0px;
        }

        .rugby_world_cup_milestone .column h5 {
           border-width: 0px;
        }

        .rugby_world_cup_milestone .column h6 {
           border-width: 0px;
        }

    /*images*/

        .rugby_world_cup_milestone .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .rugby_world_cup_milestone .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .rugby_world_cup_milestone .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .rugby_world_cup_milestone .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
RWC 2025 Milestone Moment
***********************************/

    /*paragraphs*/

        .rwc_2025_milestone_moment .column p {
           border-width: 0px;
        }

    /*inlines*/

        .rwc_2025_milestone_moment .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .rwc_2025_milestone_moment .column a {
           border-width: 0px;
        }

    /*headers*/

        .rwc_2025_milestone_moment .column h1 {
           border-width: 0px;
        }

        .rwc_2025_milestone_moment .column h2 {
           border-width: 0px;
        }

        .rwc_2025_milestone_moment .column h3 {
           border-width: 0px;
        }

        .rwc_2025_milestone_moment .column h4 {
           border-width: 0px;
        }

        .rwc_2025_milestone_moment .column h5 {
           border-width: 0px;
        }

        .rwc_2025_milestone_moment .column h6 {
           border-width: 0px;
        }

    /*images*/

        .rwc_2025_milestone_moment .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .rwc_2025_milestone_moment .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .rwc_2025_milestone_moment .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .rwc_2025_milestone_moment .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
RWC 2025 Milestone 2
***********************************/

    /*paragraphs*/

        .rwc_2025_milestone_2 .column p {
           border-width: 0px;
        }

    /*inlines*/

        .rwc_2025_milestone_2 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .rwc_2025_milestone_2 .column a {
           border-width: 0px;
        }

    /*headers*/

        .rwc_2025_milestone_2 .column h1 {
           border-width: 0px;
        }

        .rwc_2025_milestone_2 .column h2 {
           border-width: 0px;
        }

        .rwc_2025_milestone_2 .column h3 {
           border-width: 0px;
        }

        .rwc_2025_milestone_2 .column h4 {
           border-width: 0px;
        }

        .rwc_2025_milestone_2 .column h5 {
           border-width: 0px;
        }

        .rwc_2025_milestone_2 .column h6 {
           border-width: 0px;
        }

    /*images*/

        .rwc_2025_milestone_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .rwc_2025_milestone_2 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .rwc_2025_milestone_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .rwc_2025_milestone_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
City of Langford
***********************************/

    /*paragraphs*/

        .city_of_langford .column p {
           border-width: 0px;
        }

    /*inlines*/

        .city_of_langford .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .city_of_langford .column a {
           border-width: 0px;
        }

    /*headers*/

        .city_of_langford .column h1 {
           border-width: 0px;
        }

        .city_of_langford .column h2 {
           border-width: 0px;
        }

        .city_of_langford .column h3 {
           border-width: 0px;
        }

        .city_of_langford .column h4 {
           border-width: 0px;
        }

        .city_of_langford .column h5 {
           border-width: 0px;
        }

        .city_of_langford .column h6 {
           border-width: 0px;
        }

    /*images*/

        .city_of_langford .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .city_of_langford .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .city_of_langford .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .city_of_langford .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Province BC
***********************************/

    /*headers*/

        .province_bc .column h6 {
           border-width: 0px;
        }

        .province_bc .column h5 {
           border-width: 0px;
        }

        .province_bc .column h4 {
           border-width: 0px;
        }

        .province_bc .column h3 {
           border-width: 0px;
        }

        .province_bc .column h2 {
           border-width: 0px;
        }

        .province_bc .column h1 {
           border-width: 0px;
        }

    /*links*/

        .province_bc .column a {
           border-width: 0px;
        }

    /*inlines*/

        .province_bc .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .province_bc .column p {
           border-width: 0px;
        }

    /*images*/

        .province_bc .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .province_bc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .province_bc .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .province_bc .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Sport Canada
***********************************/

    /*headers*/

        .sport_canada .column h6 {
           border-width: 0px;
        }

        .sport_canada .column h5 {
           border-width: 0px;
        }

        .sport_canada .column h4 {
           border-width: 0px;
        }

        .sport_canada .column h3 {
           border-width: 0px;
        }

        .sport_canada .column h2 {
           border-width: 0px;
        }

        .sport_canada .column h1 {
           border-width: 0px;
        }

    /*links*/

        .sport_canada .column a {
           border-width: 0px;
        }

    /*inlines*/

        .sport_canada .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .sport_canada .column p {
           border-width: 0px;
        }

    /*images*/

        .sport_canada .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .sport_canada .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .sport_canada .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .sport_canada .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
LAX SVNS
***********************************/

    /*paragraphs*/

        .lax_svns .column p {
           border-width: 0px;
        }

    /*inlines*/

        .lax_svns .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .lax_svns .column a {
           border-width: 0px;
        }

    /*headers*/

        .lax_svns .column h1 {
           border-width: 0px;
        }

        .lax_svns .column h2 {
           border-width: 0px;
        }

        .lax_svns .column h3 {
           border-width: 0px;
        }

        .lax_svns .column h4 {
           border-width: 0px;
        }

        .lax_svns .column h5 {
           border-width: 0px;
        }

        .lax_svns .column h6 {
           border-width: 0px;
        }

    /*images*/

        .lax_svns .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .lax_svns .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .lax_svns .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .lax_svns .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
The Pint
***********************************/

    /*paragraphs*/

        .the_pint .column p {
           border-width: 0px;
        }

    /*inlines*/

        .the_pint .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .the_pint .column a {
           border-width: 0px;
        }

    /*headers*/

        .the_pint .column h1 {
           border-width: 0px;
        }

        .the_pint .column h2 {
           border-width: 0px;
        }

        .the_pint .column h3 {
           border-width: 0px;
        }

        .the_pint .column h4 {
           border-width: 0px;
        }

        .the_pint .column h5 {
           border-width: 0px;
        }

        .the_pint .column h6 {
           border-width: 0px;
        }

    /*images*/

        .the_pint .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .the_pint .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .the_pint .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .the_pint .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Vancouver Club
***********************************/

    /*paragraphs*/

        .vancouver_club .column p {
           border-width: 0px;
        }

    /*inlines*/

        .vancouver_club .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .vancouver_club .column a {
           border-width: 0px;
        }

    /*headers*/

        .vancouver_club .column h1 {
           border-width: 0px;
        }

        .vancouver_club .column h2 {
           border-width: 0px;
        }

        .vancouver_club .column h3 {
           border-width: 0px;
        }

        .vancouver_club .column h4 {
           border-width: 0px;
        }

        .vancouver_club .column h5 {
           border-width: 0px;
        }

        .vancouver_club .column h6 {
           border-width: 0px;
        }

    /*images*/

        .vancouver_club .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .vancouver_club .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .vancouver_club .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .vancouver_club .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Whistler Brewing
***********************************/

    /*paragraphs*/

        .whistler_brewing .column p {
           border-width: 0px;
        }

    /*inlines*/

        .whistler_brewing .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .whistler_brewing .column a {
           border-width: 0px;
        }

    /*headers*/

        .whistler_brewing .column h1 {
           border-width: 0px;
        }

        .whistler_brewing .column h2 {
           border-width: 0px;
        }

        .whistler_brewing .column h3 {
           border-width: 0px;
        }

        .whistler_brewing .column h4 {
           border-width: 0px;
        }

        .whistler_brewing .column h5 {
           border-width: 0px;
        }

        .whistler_brewing .column h6 {
           border-width: 0px;
        }

    /*images*/

        .whistler_brewing .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .whistler_brewing .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .whistler_brewing .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .whistler_brewing .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Hey Yall
***********************************/

    /*paragraphs*/

        .hey_yall .column p {
           border-width: 0px;
        }

    /*inlines*/

        .hey_yall .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .hey_yall .column a {
           border-width: 0px;
        }

    /*headers*/

        .hey_yall .column h1 {
           border-width: 0px;
        }

        .hey_yall .column h2 {
           border-width: 0px;
        }

        .hey_yall .column h3 {
           border-width: 0px;
        }

        .hey_yall .column h4 {
           border-width: 0px;
        }

        .hey_yall .column h5 {
           border-width: 0px;
        }

        .hey_yall .column h6 {
           border-width: 0px;
        }

    /*images*/

        .hey_yall .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .hey_yall .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .hey_yall .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .hey_yall .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Lone Tree
***********************************/

    /*paragraphs*/

        .lone_tree .column p {
           border-width: 0px;
        }

    /*inlines*/

        .lone_tree .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .lone_tree .column a {
           border-width: 0px;
        }

    /*headers*/

        .lone_tree .column h1 {
           border-width: 0px;
        }

        .lone_tree .column h2 {
           border-width: 0px;
        }

        .lone_tree .column h3 {
           border-width: 0px;
        }

        .lone_tree .column h4 {
           border-width: 0px;
        }

        .lone_tree .column h5 {
           border-width: 0px;
        }

        .lone_tree .column h6 {
           border-width: 0px;
        }

    /*images*/

        .lone_tree .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .lone_tree .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .lone_tree .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .lone_tree .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Paris Orthotics
***********************************/

    /*paragraphs*/

        .paris_orthotics .column p {
           border-width: 0px;
        }

    /*inlines*/

        .paris_orthotics .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .paris_orthotics .column a {
           border-width: 0px;
        }

    /*headers*/

        .paris_orthotics .column h1 {
           border-width: 0px;
        }

        .paris_orthotics .column h2 {
           border-width: 0px;
        }

        .paris_orthotics .column h3 {
           border-width: 0px;
        }

        .paris_orthotics .column h4 {
           border-width: 0px;
        }

        .paris_orthotics .column h5 {
           border-width: 0px;
        }

        .paris_orthotics .column h6 {
           border-width: 0px;
        }

    /*images*/

        .paris_orthotics .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .paris_orthotics .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .paris_orthotics .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .paris_orthotics .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Adera
***********************************/

    /*paragraphs*/

        .adera .column p {
           border-width: 0px;
        }

    /*inlines*/

        .adera .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .adera .column a {
           border-width: 0px;
        }

    /*headers*/

        .adera .column h1 {
           border-width: 0px;
        }

        .adera .column h2 {
           border-width: 0px;
        }

        .adera .column h3 {
           border-width: 0px;
        }

        .adera .column h4 {
           border-width: 0px;
        }

        .adera .column h5 {
           border-width: 0px;
        }

        .adera .column h6 {
           border-width: 0px;
        }

    /*images*/

        .adera .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .adera .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .adera .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .adera .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Vancouver Warriors
***********************************/

    /*paragraphs*/

        .vancouver_warriors .column p {
           border-width: 0px;
        }

    /*inlines*/

        .vancouver_warriors .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .vancouver_warriors .column a {
           border-width: 0px;
        }

    /*headers*/

        .vancouver_warriors .column h1 {
           border-width: 0px;
        }

        .vancouver_warriors .column h2 {
           border-width: 0px;
        }

        .vancouver_warriors .column h3 {
           border-width: 0px;
        }

        .vancouver_warriors .column h4 {
           border-width: 0px;
        }

        .vancouver_warriors .column h5 {
           border-width: 0px;
        }

        .vancouver_warriors .column h6 {
           border-width: 0px;
        }

    /*images*/

        .vancouver_warriors .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .vancouver_warriors .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .vancouver_warriors .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .vancouver_warriors .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Well Health
***********************************/

    /*paragraphs*/

        .well_health .column p {
           border-width: 0px;
        }

    /*inlines*/

        .well_health .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .well_health .column a {
           border-width: 0px;
        }

    /*headers*/

        .well_health .column h1 {
           border-width: 0px;
        }

        .well_health .column h2 {
           border-width: 0px;
        }

        .well_health .column h3 {
           border-width: 0px;
        }

        .well_health .column h4 {
           border-width: 0px;
        }

        .well_health .column h5 {
           border-width: 0px;
        }

        .well_health .column h6 {
           border-width: 0px;
        }

    /*images*/

        .well_health .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .well_health .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .well_health .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .well_health .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Shawnigan Lake
***********************************/

    /*paragraphs*/

        .shawnigan_lake .column p {
           border-width: 0px;
        }

    /*inlines*/

        .shawnigan_lake .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .shawnigan_lake .column a {
           border-width: 0px;
        }

    /*headers*/

        .shawnigan_lake .column h1 {
           border-width: 0px;
        }

        .shawnigan_lake .column h2 {
           border-width: 0px;
        }

        .shawnigan_lake .column h3 {
           border-width: 0px;
        }

        .shawnigan_lake .column h4 {
           border-width: 0px;
        }

        .shawnigan_lake .column h5 {
           border-width: 0px;
        }

        .shawnigan_lake .column h6 {
           border-width: 0px;
        }

    /*images*/

        .shawnigan_lake .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .shawnigan_lake .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .shawnigan_lake .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .shawnigan_lake .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Helijet
***********************************/

    /*paragraphs*/

        .helijet .column p {
           border-width: 0px;
        }

    /*inlines*/

        .helijet .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .helijet .column a {
           border-width: 0px;
        }

    /*headers*/

        .helijet .column h1 {
           border-width: 0px;
        }

        .helijet .column h2 {
           border-width: 0px;
        }

        .helijet .column h3 {
           border-width: 0px;
        }

        .helijet .column h4 {
           border-width: 0px;
        }

        .helijet .column h5 {
           border-width: 0px;
        }

        .helijet .column h6 {
           border-width: 0px;
        }

    /*images*/

        .helijet .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .helijet .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .helijet .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .helijet .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Fiji Airways
***********************************/

    /*headers*/

        .fiji_airways .column h6 {
           border-width: 0px;
        }

        .fiji_airways .column h5 {
           border-width: 0px;
        }

        .fiji_airways .column h4 {
           border-width: 0px;
        }

        .fiji_airways .column h3 {
           border-width: 0px;
        }

        .fiji_airways .column h2 {
           border-width: 0px;
        }

        .fiji_airways .column h1 {
           border-width: 0px;
        }

    /*links*/

        .fiji_airways .column a {
           border-width: 0px;
        }

    /*inlines*/

        .fiji_airways .column .default-drop-cap {
           line-height: .3em;
           font-size: 3.75rem;
           margin-right: 2px;
           margin-top: 15px;
           font-weight: 400;
           float: left;
           border-width: 0px;
        }

    /*paragraphs*/

        .fiji_airways .column p {
           border-width: 0px;
        }

    /*images*/

        .fiji_airways .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .fiji_airways .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .fiji_airways .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .fiji_airways .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Contest Entry Form
***********************************/

    /*paragraphs*/

        .contest_entry_form .column p {
           border-width: 0px;
        }

    /*inlines*/

        .contest_entry_form .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .contest_entry_form .column a {
           border-width: 0px;
        }

    /*headers*/

        .contest_entry_form .column h1 {
           border-width: 0px;
        }

        .contest_entry_form .column h2 {
           border-width: 0px;
        }

        .contest_entry_form .column h3 {
           border-width: 0px;
        }

        .contest_entry_form .column h4 {
           border-width: 0px;
        }

        .contest_entry_form .column h5 {
           border-width: 0px;
        }

        .contest_entry_form .column h6 {
           border-width: 0px;
        }

    /*images*/

        .contest_entry_form .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .contest_entry_form .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .contest_entry_form .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .contest_entry_form .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Survey
***********************************/

    /*paragraphs*/

        .survey .column p {
           border-width: 0px;
        }

    /*inlines*/

        .survey .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .survey .column a {
           border-width: 0px;
        }

    /*headers*/

        .survey .column h1 {
           border-width: 0px;
        }

        .survey .column h2 {
           border-width: 0px;
        }

        .survey .column h3 {
           border-width: 0px;
        }

        .survey .column h4 {
           border-width: 0px;
        }

        .survey .column h5 {
           border-width: 0px;
        }

        .survey .column h6 {
           border-width: 0px;
        }

    /*images*/

        .survey .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .survey .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .survey .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .survey .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Costumes
***********************************/

    /*paragraphs*/

        .costumes .column p {
           border-width: 0px;
        }

    /*inlines*/

        .costumes .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .costumes .column a {
           border-width: 0px;
        }

    /*headers*/

        .costumes .column h1 {
           border-width: 0px;
        }

        .costumes .column h2 {
           border-width: 0px;
        }

        .costumes .column h3 {
           border-width: 0px;
        }

        .costumes .column h4 {
           border-width: 0px;
        }

        .costumes .column h5 {
           border-width: 0px;
        }

        .costumes .column h6 {
           border-width: 0px;
        }

    /*images*/

        .costumes .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .costumes .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .costumes .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .costumes .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Langara
***********************************/

    /*paragraphs*/

        .langara .column p {
           border-width: 0px;
        }

    /*inlines*/

        .langara .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .langara .column a {
           border-width: 0px;
        }

    /*headers*/

        .langara .column h1 {
           border-width: 0px;
        }

        .langara .column h2 {
           border-width: 0px;
        }

        .langara .column h3 {
           border-width: 0px;
        }

        .langara .column h4 {
           border-width: 0px;
        }

        .langara .column h5 {
           border-width: 0px;
        }

        .langara .column h6 {
           border-width: 0px;
        }

    /*images*/

        .langara .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .langara .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .langara .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .langara .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Butchart Gardens
***********************************/

    /*paragraphs*/

        .butchart_gardens .column p {
           border-width: 0px;
        }

    /*inlines*/

        .butchart_gardens .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: .3em;
           border-width: 0px;
        }

    /*links*/

        .butchart_gardens .column a {
           border-width: 0px;
        }

    /*headers*/

        .butchart_gardens .column h1 {
           border-width: 0px;
        }

        .butchart_gardens .column h2 {
           border-width: 0px;
        }

        .butchart_gardens .column h3 {
           border-width: 0px;
        }

        .butchart_gardens .column h4 {
           border-width: 0px;
        }

        .butchart_gardens .column h5 {
           border-width: 0px;
        }

        .butchart_gardens .column h6 {
           border-width: 0px;
        }

    /*images*/

        .butchart_gardens .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .butchart_gardens .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           font-variant: normal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .butchart_gardens .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .butchart_gardens .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

