@import url('//fast.fonts.net/cssapi/b72e89e8-5144-417c-a1eb-b8bb66010971.css');

/*BHD CSS import*/
@import url('//prod5.agileticketing.net/websales/includes/TRC_2338/app.css?v=0.36&');

div#searchbox.searchShow {
     top: 0 !important; 
}

div, span { margin: 0; padding: 0; }
td { vertical-align: top; }
img { border: 0px none; }

.agl-modaltitle { color: white; font-weight: bold; }
.agl-iframed #navigation-side, .agl-iframed .ffooter, .agl-iframed .ifooter, .agl-iframed .fmainimage, .agl-iframed .imainimage, .agl-iframed #fnav, .agl-iframed #inav, .agl-iframed #searchbox  { display: none !important; }
.agl-iframed .columnSet1-23 { padding: 0px !important; }
.agl-iframed #pageContent { float: none !important; }

#body, .BodyStyle { 
    color: #2a2a2a;
    font-family: "HelveticaNeueETW01-65Md", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 75%;
   padding: 0px; 
   margin: 0px;
   line-height: 1.5;
}

#checkoutText {    color: rgb(206, 43, 21);   font-size: 13px;    font-weight: bold;}

#descriptionbody, #printableBody { margin: 10px; background-color: white; background-image: none; }
#descriptionbody form { padding: 5px; border: 1px solid #d9d9d9; }
.DescriptionPageClose { margin: 10px auto; }


/*button stuff*/
.BHDbutton{
    text-transform: uppercase;
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size: 0.875rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-width: 0;
    cursor: pointer;
    font-family: "HelveticaNeueW01-77BdCn 692722";
    background-color: #0F838C;
    border-color: #0F838C;
    color: #FFFFFF !important;
    transition: background-color 300ms ease-out;
  
    margin: 1px;
    display:inline-block;
}
.BHDbutton:hover{
    background-color: #098892;
    color:#FFFFFF;
}

.BuyCloseLink, .BuyContinueLink { background-color: #b65e07!important; }
.BuyCloseLink:hover, .BuyContinueLink:hover { background-color: #d7812b !important; }

#CancelOrderButton_btnClearCart_regularBtn, .ConcessionButton, .ContinueButton { background-color: #b65e07}
#CancelOrderButton_btnClearCart_regularBtn:hover, .ConcessionButton:hover, .ContinueButton:hover { background-color: #d7812b; text-decoration: none !important; }
.ContinueButton { margin-right: 3px; }
#CartButtonBlock a { line-height: 1.2; }

.agl-content a, .AgileBuyWindow a { color: #b65e07; text-decoration: none; }
.agl-content a:hover, .AgileBuyWindow a:hover { color: #2a2a2a; text-decoration: underline; }

/*
 * Client Custom Header
 ******************************** */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37, div.span-38, div.span-39, div.span-40, div.span-41 {
    float: left;
    margin-right: 6px;
}

.span-17 {
    width: 402px;
}

 #logo {
        width: 155px;
        height: 65px;
        margin: 14px 0 10px 16px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjkwcHgiIGhlaWdodD0iMjk2cHgiIHZpZXdCb3g9IjAgMCA2OTAgMjk2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OTAgMjk2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNBOEI1MzMiIGQ9Ik0yNS4zMDYsMTgxLjM3SDcuMTR2LTEzLjg0N2g1Mi4yMzl2MTMuODQ3SDQxLjIxMnY1Ny45MzJIMjUuMzA2VjE4MS4zN3oiLz4NCgk8cGF0aCBmaWxsPSIjQThCNTMzIiBkPSJNNzkuMjE1LDE2Ny41MjNoNDguNDF2MTMuODQ3SDk1LjEyNHYxMi44NjJoMjIuMTkzdjEzLjg0Nkg5NS4xMjR2MTcuMzhoMzQuNTYydjEzLjg0NEg3OS4yMTVWMTY3LjUyM3oiLz4NCgk8cGF0aCBmaWxsPSIjQThCNTMzIiBkPSJNMTc1LjM1MSwxNjcuNTIzYzguOTM0LDAsMTUuNDE3LDAuMzkxLDIwLjIyOCwzLjYzNGM1Ljc5MywzLjkyNyw5LjIyOSwxMS4zOTIsOS4yMjksMjEuMjEzdjIxLjk5Mw0KCQljMCw5LjgyMi0zLjQzNywxNy4zOC05LjIyOSwyMS4yMTFjLTQuNzE0LDMuMTQtMTEuMjkzLDMuNzI4LTIwLjIyOCwzLjcyOGgtMjAuNzJ2LTcxLjc3OEgxNzUuMzUxTDE3NS4zNTEsMTY3LjUyM3oNCgkJIE0xNzQuMjY5LDIyNS40NThjMTAuMzEyLDAsMTQuNDM1LTQuMTI1LDE0LjQzNS0xNC41MzR2LTE1LjExOWMwLTEwLjQxLTQuMDI2LTE0LjQzNi0xNC40MzUtMTQuNDM2aC0zLjczdjQ0LjA4OEwxNzQuMjY5LDIyNS40NTgNCgkJTDE3NC4yNjksMjI1LjQ1OHoiLz4NCgk8cGF0aCBmaWxsPSIjQThCNTMzIiBkPSJNMjc3LjU3MSwxNjcuNTIzYzkuNjI0LDAsMTYuODg5LDAuMjkzLDIyLjA5NCwzLjA0M2M2LjQ4MiwzLjQzOCwxMC4wMTYsOS44MjQsMTAuMDE2LDE4LjE2NA0KCQljMCw5LjYyNS00LjYxNCwxNi41MDItMTMuMTU5LDE5LjQ0N2wxNS43MTIsMzEuMTI0aC0xNy41NzdsLTEzLjk0NS0yOS4yNjNoLTUuM3YyOS4yNjNoLTE1LjkwOXYtNzEuNzc4SDI3Ny41NzF6IE0yNzUuNDEyLDE5OC41NTMNCgkJaDQuNDJjOS42MjIsMCwxMy45NDEtMS4zNzMsMTMuOTQxLTkuNDI4YzAtOC4wNTItNC4zMTktOS40MjItMTMuOTQxLTkuNDIyaC00LjQyVjE5OC41NTN6Ii8+DQoJPHBhdGggZmlsbD0iI0E4QjUzMyIgZD0iTTMzOS44MjgsMTcyLjMzM2M0LjIyMi00LjMxOSwxMC4zMTItNi42NzksMTcuOTctNi42NzljNy42NiwwLDEzLjg0NCwyLjM1OSwxOC4wNjYsNi42NzkNCgkJYzUuODkzLDYuMDkxLDYuMzgzLDEzLjc1LDYuMzgzLDI0Ljc0OHYxMi42NjdjMCwxMC45OTUtMC40OSwxOC42NTYtNi4zODMsMjQuNzQ1Yy00LjIyNCw0LjMxOS0xMC40MDcsNi42NzktMTguMDY2LDYuNjc5DQoJCWMtNy42NTgsMC0xMy43NDgtMi4zNTktMTcuOTctNi42NzljLTUuODk0LTYuMDg5LTYuMzgyLTEzLjc1LTYuMzgyLTI0Ljc0NXYtMTIuNjY3DQoJCUMzMzMuNDQ2LDE4Ni4wODMsMzMzLjkzNSwxNzguNDI0LDMzOS44MjgsMTcyLjMzM3ogTTM2Ni4wNDUsMTk0LjMyOWMwLTEwLjExMy0wLjc4Ni0xNC44MjMtOC4yNDgtMTQuODIzDQoJCWMtNy40NjMsMC04LjI0OCw0LjcxLTguMjQ4LDE0LjgyM3YxOC4wNjdjMCwxMC4xMTcsMC43ODUsMTQuODMyLDguMjQ4LDE0LjgzMmM3LjQ2MSwwLDguMjQ4LTQuNzE1LDguMjQ4LTE0LjgzMlYxOTQuMzI5eiIvPg0KCTxwYXRoIGZpbGw9IiNBOEI1MzMiIGQ9Ik00MTAuNzI3LDE3Mi4zMzNjNC4xMjUtNC4zMTksMTAuMzEyLTYuNjc5LDE3Ljk3MS02LjY3OWMxNC41MywwLDIzLjY2NSw4LjI1NSwyNC4zNTIsMjIuMDk5aC0xNi4xMDMNCgkJYy0wLjM5NC01LjM5OS0zLjI0MS04LjI0Ny04LjI0OS04LjI0N2MtNy44NTcsMC04LjI0OCw1LjAwNC04LjI0OCwxNC44MjN2MTguMDY3YzAsOS43MjMsMC4zOTEsMTQuODMyLDguMjQ4LDE0LjgzMg0KCQljNS43OTEsMCw4LjI0OS0zLjQzNyw4LjI0OS0xMC45MDN2LTIuNzQ2aC04LjM0OVYyMDEuM2gyNC40NXYzOC44ODhoLTcuMDdsLTIuMjU4LTUuNzkzYy00LjIyMSw0LjcxNS04LjkzNyw2Ljc3OC0xNS41MTYsNi43NzgNCgkJYy03LjI2NiwwLTEzLjQ1MS0yLjQ1OC0xNy40NzgtNi42NzljLTUuODkzLTYuMDg4LTYuMzgzLTEzLjY1Mi02LjM4My0yNC43NDV2LTEyLjY2Nw0KCQlDNDA0LjM0NCwxODYuMDgzLDQwNC44MzMsMTc4LjQyNCw0MTAuNzI3LDE3Mi4zMzN6Ii8+DQoJPHBhdGggZmlsbD0iI0E4QjUzMyIgZD0iTTQ4MS44MiwxNjcuNTIzaDQ4LjQxdjEzLjg0N2gtMzIuNTA1djEyLjg2MmgyMi4xOTR2MTMuODQ2aC0yMi4xOTR2MTcuMzhoMzQuNTY2djEzLjg0NEg0ODEuODJWMTY3LjUyM3oiDQoJCS8+DQoJPHBhdGggZmlsbD0iI0E4QjUzMyIgZD0iTTU3Ni41NzgsMTY3LjUyM2M5LjYyMSwwLDE2Ljg4OSwwLjI5MywyMi4wOTMsMy4wNDNjNi40ODIsMy40MzgsMTAuMDE3LDkuODI0LDEwLjAxNywxOC4xNjQNCgkJYzAsOS42MjUtNC42MTYsMTYuNTAyLTEzLjE1OSwxOS40NDdsMTUuNzEyLDMxLjEyNGgtMTcuNTc3bC0xMy45NDQtMjkuMjYzaC01LjN2MjkuMjYzSDU1OC41MXYtNzEuNzc4SDU3Ni41Nzh6IE01NzQuNDE5LDE5OC41NTMNCgkJaDQuNDE2YzkuNjI1LDAsMTMuOTQ0LTEuMzczLDEzLjk0NC05LjQyOGMwLTguMDUyLTQuMzE5LTkuNDIyLTEzLjk0NC05LjQyMmgtNC40MTZWMTk4LjU1M0w1NzQuNDE5LDE5OC41NTN6Ii8+DQoJPHBhdGggZmlsbD0iI0E4QjUzMyIgZD0iTTY0Mi41NjcsMjE3LjljNC4xMjMsNi43NzEsOC4xNDgsOS45MTIsMTMuOTQsOS45MTJjNS41LDAsOS4wMzQtMy4yMzksOS4wMzQtNy41NjENCgkJYzAtMy45MjgtMi41NTItNi44NzEtNy45NTQtOS4xMjhjLTcuMDctMi45NDYtMTMuMjU1LTUuMDA3LTE3Ljc3MS04LjU0NmMtNS4wMS0zLjkyOC03LjU2Mi05LjQyNi03LjU2Mi0xNi4xMDQNCgkJYzAtMTIuNjY2LDguOTM1LTIwLjgyLDIzLjI3MS0yMC44MmMxMC40MDksMCwxOC4zNjEsNC4zMjYsMjMuNDcxLDEyLjY3M2wtMTEuMzksOC4xNDZjLTMuODMyLTUuMzk5LTguMDUzLTguMDQ5LTEyLjk2My04LjA0OQ0KCQlzLTcuOTU0LDIuNzQ5LTcuOTU0LDYuNTgyYzAsMy42MjgsMi44NDksNi4yOCw4LjY0Miw4LjgzMmM3LjI2NSwzLjE0MSwxMy42NDgsNS4yMDcsMTcuOTY4LDguNjQzDQoJCWM0LjgxMiwzLjgyOCw3LjU2Miw5LjYyNSw3LjU2MiwxNi41OTNjMCwxMy4wNjMtOS44MiwyMi4wOTktMjQuNzQ2LDIyLjA5OWMtMTEuMjkxLDAtMTkuOTM1LTQuOTEyLTI1LjkyMy0xNC41MzRMNjQyLjU2NywyMTcuOXoiDQoJCS8+DQo8L2c+DQo8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNMzUyLjU3MSw2Mi42NDNjMTUuNzI5LDAsMjEuNTY4LDUuODQ5LDIxLjU2OCwyMS41OTN2MjMuNjZjMCwxNS42NTYtNi4wNDIsMjEuNzUzLTIxLjU2OCwyMS43NTNoLTQuODU1DQoJVjYyLjY0M0gzNTIuNTcxeiBNMzIxLjg5OCwzOS4wMjhoLTAuOTczdjExNC4yMmgzMy4zMjZjMTQuMzAzLDAsMjQuNjY0LTAuOTk5LDMyLjE0LTYuMDA1YzkuNDQ0LTYuMjQsMTQuODUzLTE4LjYyMiwxNC44NTMtMzMuOTczDQoJVjc4Ljg2NGMwLTE1LjQxOS01LjI3My0yNy40ODItMTQuODM3LTMzLjk4MWMtOC4wNDgtNS40Mi0xOC44NS01Ljg1NC0zMi4xNTUtNS44NTRMMzIxLjg5OCwzOS4wMjhMMzIxLjg5OCwzOS4wMjh6Ii8+DQo8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNNDQ1Ljg0MSwxMTAuMTkzVjgxLjkzNWMwLTE1LjQ0OCwxLjEyNi0yMi4yMTUsMTEuOTA1LTIyLjIxNWMxMC43ODQsMCwxMS45MDcsNi43NjgsMTEuOTA3LDIyLjIxNXYyOC4yNTgNCgljMCwxNS40NDgtMS4xMjMsMjIuMjE4LTExLjkwNywyMi4yMThDNDQ2Ljk2NywxMzIuNDEyLDQ0NS44NDEsMTI1LjY0MSw0NDUuODQxLDExMC4xOTMgTTQyOC45ODksNDYuODU1aC0wLjAwOQ0KCWMtOS41MjIsOS44NTktMTAuMjQzLDIxLjk5My0xMC4yNDMsMzkuMzg1djE5LjgwOWMwLDE3LjM4MywwLjcyMSwyOS41MTQsMTAuMjQzLDM5LjM3OWM2Ljg0OSw3LjAyMiwxNi43OTgsMTAuNzUsMjguNzY2LDEwLjc1DQoJYzEyLjA3LDAsMjIuMDY2LTMuNzI4LDI4LjkyMS0xMC43NWM5LjUzNS05Ljg2NSwxMC4yNDYtMjEuOTk2LDEwLjI0Ni0zOS4zNzlWODYuMjRjMC0xNy4zODktMC43MS0yOS41MjEtMTAuMjQ2LTM5LjM4NQ0KCWMtNi44NTUtNy4wMjctMTYuODUxLTEwLjczOC0yOC45MjEtMTAuNzM4QzQ0NS43ODcsMzYuMTE3LDQzNS44NDMsMzkuODI4LDQyOC45ODksNDYuODU1Ii8+DQo8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNNTI0LjA4OCw0Ni44NTVoLTAuMDA3Yy05LjUyNCw5Ljg2NS0xMC4yNDYsMjEuOTkzLTEwLjI0NiwzOS4zODV2MTkuODA5DQoJYzAsMTcuMzgzLDAuNzIyLDI5LjUxNCwxMC4yNDYsMzkuMzc5YzYuODUzLDcuMDIyLDE2LjgwMiwxMC43NSwyOC43NjUsMTAuNzVjMjMuMDY2LDAsMzguNTU2LTE0LjA0MSwzOC41NTYtMzQuOTIzdi04LjQ5N2gtMjYuNjQ3DQoJdjIuNjU3YzAsMTIuMjM3LTMuMzQxLDE2Ljk5OC0xMS45MDgsMTYuOTk4Yy0xMC43ODMsMC0xMS45MDItNi43NzEtMTEuOTAyLTIyLjIxOHYtMjguMjZjMC0xNS40MDgsMC40NzgtMjIuMjE1LDExLjkwMi0yMi4yMTUNCgljOC4xNjYsMCwxMS42MTMsNC40ODQsMTEuOTA4LDE1LjQ4MmwwLjAyNiwwLjk1MWgyNi42MjF2LTcuNzNjMC0xOC40MjItMTYuNTc0LTMyLjMwNi0zOC41NTYtMzIuMzA2DQoJQzU0MC44OSwzNi4xMTcsNTMwLjk0MiwzOS44MjgsNTI0LjA4OCw0Ni44NTUiLz4NCjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik02MDQuODYzLDY5LjY1YzAsMTAuNzI0LDQuMjEsMTkuNjk1LDEyLjE3OSwyNS45NDljNS43NjQsNC41MjQsMTMuMTA0LDcuNDc2LDIxLjYwMywxMC44OTUNCgljMC4wMDcsMC4wMDYsNi4zODksMi42MDMsNi4zODksMi42MDNjOC4wNTcsMy4zODUsMTEuODEyLDcuNjI3LDExLjgxMiwxMy4zODFjMCw2LjM4OC01LjM5NywxMC44NTUtMTMuMTMyLDEwLjg1NQ0KCWMtOC4zNzMsMC0xNC40NTMtNC4zNjUtMjAuOTUtMTUuMDQ4bC0wLjU0Mi0wLjg5NGwtMjAuOTI1LDE0LjgwM2wwLjQ4MSwwLjc4MmM5LjU3NywxNS4zOTQsMjMuNDgyLDIzLjIsNDEuMzMsMjMuMg0KCWMyMy42OTEsMCwzOS42MTYtMTQuMjgzLDM5LjYxNi0zNS41MzRjMC0xMC45OC00LjMyOC0yMC40NjMtMTIuMTgxLTI2LjcyM2MtNS4xOTgtNC4xNDItMTIuMTQ4LTYuOTg0LTIwLjIxNC0xMC4yODRsLTguMDcyLTMuMzYyDQoJYy05LjAzNy0zLjk5LTEyLjg5OS03Ljg1NS0xMi44OTktMTIuOTNjMC01LjU3Miw0LjU5Ny05LjMxNCwxMS40NDItOS4zMTRjNy4yOSwwLDEzLjY1NywzLjk4NywxOS40NTUsMTIuMTg1bDAuNTYyLDAuNzk5DQoJbDE5LjMyLTEzLjg0NmwtMC40NzQtMC43NzljLTguMjE2LTEzLjQ1LTIwLjgzMy0yMC4yNzItMzcuNDgtMjAuMjcyQzYxOS41MDksMzYuMTE3LDYwNC44NjMsNDkuMjgxLDYwNC44NjMsNjkuNjUiLz4NCjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik04LjkyOSw3Ljk3M2gyOS4zOTN2NDguMTAyQzQ5LjMyLDM5Ljc3MSw2MC4xMSwzNi41NjIsNzMuMjE3LDM2LjU2MmM4LjI0OCwwLDE1LjAxMywzLjIxNywxOS4yNDMsOS4yMjYNCgljNC42NTksNi40MzksNC44NywxMy41MTgsNC44NywyMi4xMDR2Mi4xNDRWMTUzLjNINjcuOTMyVjgyLjA1NWMwLTEyLjg3OS0xLjI3My0xNy44MTQtOS45NC0xNy44MTQNCgljLTUuNTAyLDAtMTIuMDU1LDMuNjUxLTE5LjY2OSwxMS4zNzVWMTUzLjNIOC45MjlWNy45NzN6Ii8+DQo8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNMjk1Ljk1MiwxMjkuN2gzLjExMXYyMy41MjZjLTMuNTM0LDAuNDM0LTcuNzU4LDAuNDM0LTExLjM1NiwwLjQzNGMtMjguOTc1LDAtMzguNDktMTMuMjEtMzguNDktMzkuODcNCglWNjIuNjRoLTE2LjQ5MlYzOS4xMzdoMTYuNDkyVjcuOTczaDI5LjM5M3YzMS4xNjRoMjAuNTJWNjIuNjRoLTIwLjUydjQxLjE0OEMyNzguNjEsMTIyLjU4MiwyNzguNDU5LDEyOS43LDI5NS45NTIsMTI5LjciLz4NCjxwYXRoIGZpbGw9IiNBOEI1MzMiIGQ9Ik0yMDIuODksODUuODg2YzAtMTQuOTY4LTExLjQyMy0xOC44NzMtMzUuMzE5LTE4Ljg3M2MtMjMuODg4LDAtMzUuMzE3LDMuOTA1LTM1LjMxNywxOC44NzMNCgljMCwxNC44MjUsMTEuMDA1LDE4LjI3OSwzNC42MjgsMTguMzQybDIyLjE5OCwxNy42NGwtMC4wNTEtMTkuNDE2aC0wLjAyNEMxOTguMzk4LDEwMC4xOCwyMDIuODksOTUuMzQ4LDIwMi44OSw4NS44ODYNCgkgTTIwMC41OTIsMTMwLjIxNGgwLjA0MmwwLjAzMywyMi45ODNoLTcuMzAxbC0yNC4zMDQtMTkuNDA3aC0xMS4wMDNjLTMzLjIwMiwwLTQ5LjI3Ny0xNS42NjItNDkuMjc3LTQ3LjkwNQ0KCWMwLTMyLjI0LDE2LjA3NS00Ny44OTYsNDkuMjc3LTQ3Ljg5NmgxOS4wMzdjMzMuMTk1LDAsNDkuMjY5LDE1LjY1Niw0OS4yNjksNDcuODk2DQoJQzIyNi4zNjQsMTA5LjI3NCwyMTcuODk5LDEyMy45MjYsMjAwLjU5MiwxMzAuMjE0Ii8+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNNDMwLjYzLDI1NS4wODdjMi4wMDUtMi4wNTUsNC44OTktMy4xNzcsOC41NDItMy4xNzdjNi44NiwwLDExLjQzNiw0LjQzMywxMS40MzYsOS41MnYyLjA1NWgtNy41MTYNCgkJYy0wLjA5My0zLjQ1MS0xLjIxNC00Ljk4OS0zLjkyLTQuOTg5Yy0zLjgzLDAtMy45MjIsMi40MjMtMy45MjIsNy4wNDR2OC41ODljMCw0Ljc1OCwwLjMyOSw3LjA0NywzLjkyMiw3LjA0Nw0KCQljMi44OTEsMCwzLjkyLTEuNjc4LDMuOTItNS40NThjMC0wLjE0MywwLTAuMzMxLDAtMC41MTdoNy41MTZ2Mi4yODZjMCw2LjAyMi00LjQ4LDEwLjMxNS0xMS40MzYsMTAuMzE1DQoJCWMtMy42NDMsMC02LjUzNy0xLjExOC04LjU0Mi0zLjE3NGMtMi44MDItMi44OTItMy4wMzQtNi41MzctMy4wMzQtMTEuNzZ2LTYuMDI1QzQyNy41OTYsMjYxLjYxOCw0MjcuODI4LDI1Ny45NzcsNDMwLjYzLDI1NS4wODd6Ig0KCQkvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik00NjkuNjM5LDI4My42OTNoMy44NzV2LTI3LjkxaC0zLjg3NXYtMi45ODVoMTUuMzU5djIuOTg1aC0zLjkyMnYyNy45MWgzLjkyMnYzLjIyNmgtMTUuMzU5VjI4My42OTN6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTUwNC40NTUsMjUyLjc5OGg3LjI4bDEwLjkyMiwyMC43MjZsLTAuMTQxLTIwLjcyNmg2LjU4MXYzNC4xMjFoLTYuMjA4bC0xMS45OTQtMjMuMDYybDAuMTQxLDIzLjA2Mg0KCQloLTYuNTgxVjI1Mi43OTh6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTU1MS40OTMsMjUyLjc5OGgyMy4wMTJ2Ni41ODJoLTE1LjQ0OXY2LjExMWgxMC41NTF2Ni41ODVoLTEwLjU1MXY4LjI2MWgxNi40Mjl2Ni41ODJoLTIzLjk5MVYyNTIuNzk4eiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik02MjIuMzM2LDI1OC4yNjFsLTcuMjgsMjguNjU4aC01LjA4N2wtNy4yODMtMjguNjU4bDAuMjM2LDI4LjY1OGgtNi41ODN2LTM0LjEyMWgxMC4xNzRsNS45NzYsMjIuMDMNCgkJbDYuMDIxLTIyLjAzaDEwLjE3OXYzNC4xMjFoLTYuNTg1TDYyMi4zMzYsMjU4LjI2MXoiLz4NCgk8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNNjY3LjQxNiwyODAuMTA0aC0xMC4yNjdsLTEuNzcyLDYuODE1aC03LjMyOWw5LjgtMzQuMTIxaDguOTE2bDkuODA0LDM0LjEyMWgtNy4zM0w2NjcuNDE2LDI4MC4xMDR6DQoJCSBNNjY1Ljk2OSwyNzQuMjdsLTMuNjQtMTUuNDAybC0zLjY4OCwxNS40MDJINjY1Ljk2OXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
        background-size: cover;
        background-repeat: no-repeat;
        text-indent: -1000px;
    }

#logo h1 {
    height: 110px;
    text-indent: -9999px;
    width: 350px;
}

.span-23 {
    width: 546px;
}

div.last {
    margin-right: 0;
}

.fg-button {
    cursor: pointer;
    margin: 0 4px 0 0;
    outline: 0 none;
    padding: 0.4em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}


#gnav .fg-buttonset {
    float: left;
}

#gnav .fg-button {
    float: left;
    padding: 0.4em 1em;
}
#gnav .fg-buttonset {
    float: left;
}
#gnav .fg-buttonset .fg-button {
    margin: 0 -3px 0 0;
}



.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: nonte !important;
    border: none;
    color: #949a04 !important;
    font-weight: normal;
    outline: medium none;
}

.ui-widget-header {
    background: none repeat scroll 0 0 transparent;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}


/*End Custom Header */

.navbar {
    display: none;
    background-color: #f2f1ec;
    width: 100%;
}

.navbar li { display: inline-block; list-style-type: none; }
.navbar .LinkHeader > a { display: none; }
.LinkGroup li a { height: 46px; line-height: 48px; padding: 0 15px;     font-family: "HelveticaNeueW01-77BdCn 692722";
    color: #333333 !important;
    text-transform: uppercase;
    font-weight: normal; }


#container { 
   margin: 0px; 
   width: 100%;
}


#navButtons { position: relative; width: 100%; top: 215px; left: 0px; display: none; }
#NavBarBlock { /*position: absolute;*/ text-align: right; padding: 0px 10px 0 10px; margin: auto;    line-height: 20px; background-color: #FF9933; color: #333333; }
#NavBarBlock a, #NavBarBlock span { text-decoration: none; font-weight: normal; font-size: 125%; color: #333333; }

#nav { display: none; margin-left:0px; }
#nav li, #nav ul { margin-left: 0px; }

.VenuePromoterBlock { display: none; }
#venuePromoterList { padding-left: 8px; margin-bottom: 6px; margin-top: 14px; }

.Social { text-align: left; margin-bottom: 6px; }
.SocialCal { clear: left; }
.AgileList .Social { width: 100px; display: inline-block; }

#pageContent {
   float:left;
   width: 100%;
}
.columnsSet1 { width:100%;  margin:  0px; border:none; }

.columnSet1-23 {
    padding: 15px;    
}

.columnsSet1 > table { width: 100%; }
.columnSet1-1 { display:none; }
.columnSet1-2Inner23, .columnSet1-2, .columnSet1-3Inner23, .columnSet1-3 { width: 500px; }
.columnSet1-4 { width: 258px; }

.MultiPricingBlock { margin-bottom: 4px; }
.stepCell { width: 0px; }
.TitleArea, .TitleSplitArea { display: none; }
.VerboseListMonthSeperator, .VerboseListAlphaHeader { display: none; }
.EventInfoHeader, .MembershipInfoHeader, .EventListItemVenueName, .EventInfoItemVenueName { display: none; }
.priceInfoBlock, .PriceInfoHeader { display: none; }

.CartEmptyText { color: red; margin-bottom: 10px; }
.RequiredField, .ErrorText { display: inline; color: red; }
.BigBoldText, .EventInfoItemEventName, .MembershipInfoItemName, .VerboseListItemEventName { font-size: 120%; font-weight: bold; margin: 4px 0px; font-family: "HelveticaNeueW01-57Cn";}
.CustomerQuestionTextCol { min-width: 115px; }
.CustomerQuestionReqCol { width: 20px; }
.orderSummaryEventHeader, .orderSummaryCatalogHeader, .orderSummaryPackageHeader, .orderSummaryMembershipHeader, .orderSummaryDonationHeader { margin-top: 4px; padding: 5px; }
.orderSummaryEventHeader td, .orderSummaryCatalogHeader td, .orderSummaryPackageHeader td, .orderSummaryMembershipHeader td, .orderSummaryDonationHeader td { padding: 5px; }
.ItemHeaderRowText { font-weight: bold; padding-right: 5px; }
.CartItemCol { padding-right: 5px; padding-bottom: 5px; }
#orderTotalsBlock table { font-size: 120%; font-weight: bold; margin-top: 10px; }
#CartButtonBlock, #PaymentButtonBlock { margin-top: 20px; margin-bottom: 10px; }
#CartButtonBlock { float: left; }
#ContinueButton { display: none; }

.agl-accountinfo {  }
.agl-accountinfo table { float: left; }
.agl-accountimage { position: relative; float: right; }

.EventInfoItem div, .MembershipInfoItem div, .VerboseListItemInfo div{ margin-bottom: 10px; }
#ImageDiv, #imageDiv, .VerboseListItemImageDiv, #PackageImageDiv, #memImage { float: right; }
#tdVerboseMoreBuyTitle { padding-bottom: 4px; }
.blueBackgroundTitleArea { display: none; }
.ticketTypeBlock { margin-top: 10px; }
.ticketTypeBlock table { width: auto; }
.TierSelectItemContainer, .TierSelectItemContainer div { display: inline; }
.tierPriceColorSwatch { display: inline-block; padding: 0px 8px; }

#poweredBy {text-align: center; color: #ffffff;}
#poweredBy a { color: #ffffff;}

.CustInfoWebAddress { display: none; }


.wijmo-wijcarousel-button-previous, .wijmo-wijcarousel-button-next { background: none ! important; border: none;
    color: white;
    font-weight: normal;
   font-size: 40pt; left: auto !important; }
.wijmo-wijcarousel-dot.ui-state-active { background-image: none ! important; background-color: #949a04 !important;  }
 
.wijmo-wijcarousel-dot { background-color: white !important; }
.wijmo-wijcarousel-button-previous { margin-left: 10px; }
.wijmo-wijcarousel-button-next { padding-right: 30px !important; }
.wijmo-wijcarousel-button-previous:before { content: "\f104";  font-family: FontAwesome; }
.wijmo-wijcarousel-button-next:before { content: "\f105";  font-family: FontAwesome; }
.ui-icon-triangle-1-w, .ui-icon-triangle-1-e { display: none; }

.shadowLeft, .VenuePromoterContent .ItemList, .VenuePromoerInfoBlock, .VenuePromoterImageBox, .VenuePromoterQuickInfo { -moz-box-shadow: -2px 2px 1px 1px #666; -webkit-box-shadow: -2px 2px 1px 1px #666; box-shadow: -2px 2px 1px 1px #666; }
.shadowCenter{ -moz-box-shadow: 0px 0px 2px 2px #666666; -webkit-box-shadow: 0px 0px 2px 2px #666666; box-shadow: 0px 0px 2px 2px #666666; }

.VenuePromoterImageBox { border: solid 1px #e3e3e3; border-radius: 8px; width: 500px; height: 200px; margin-bottom: 8px; float: left; overflow: hidden; }
.VenuePromoterQuickInfo { border: solid 1px #e3e3e3; border-radius: 8px; width: 250px; height: 200px; margin-bottom: 8px; float: right; }
.VenuePromoterQuickInfo .Content { margin: 6px; }
.VenuePromoterQuickInfo .ShortDescription { height: 130px; overflow:hidden; }
.VenuePromoterInfoLinks a { display: block; }
.VenuePromoterContent .ItemList, .VenuePromoerInfoBlock { clear: both; border: solid 1px #e3e3e3; border-radius: 8px; margin-bottom: 8px; } 
.VenuePromoterContent .ItemList .Header, .VenuePromoerInfoBlock .Header { border-radius: 0px; }
.VenuePromoterInfoContent { margin: 4px; padding: 4px; border-radius: 4px; background-color: White; width: 740px; }
.ItemList table { margin: 4px; border-radius: 4px; background-color: White; }
.ItemList .Item td { width: 212px; padding: 4px; border-right: 1px solid silver; vertical-align: middle;  }
.ItemList .Item td.NameDescCell { width: 655px; }
.ItemList .Item td.BuyCell { width: 76px; border: 0px; }
.ItemList .ItemInfo { float: left; }
.ItemList .ItemInfo div { float: left; width: 200px; }
.ItemList #ViewBox { float: right; }
.ItemList .PagerBoxBottom, .RegionalEventList .PagerBoxBottom { float: right; margin-top: 4px; }
.ItemList .Pager, .RegionalEventList .Pager { float: right; }
.ItemList .PagerHeaderBottom { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.wijmo-wijmenu.ui-widget-header { border-width: 0px; }
.wijmo-wijmenu.ui-corner-all { border-radius: 0px; }
.wijmo-wijcarousel-image { border-radius: 4px; }
.ui-tabs-right .wijmo-wijtabs-content { float: left; overflow: hidden; width: 500px; }
.ui-tabs-right .ui-tabs-nav { min-height: 300px; width: 240px; }
.ui-tabs .ui-tabs-panel { padding: 2px; }
.ui-button { font-size: 1em; padding: 0px; }
.ui-button-text-only .ui-button-text { padding: 0.5em; }

.Media { float: left; width: 100% !important; }
.Description { width: 50%; float: left; }
.Description a, .AdditionalInformation a { color: b65e07; }
.AdditionalInformation p { font-size: 1.15em; }
.Purchase { border: 1px solid #d6d6d6; }
.CustomInformation, .RelatedEventBlock, .AdBlock { float: right; width: 48%; margin-left: 2%; clear: right; }
.ExtraHTML { clear: both; } 
.BackToListLink { display: block; padding: 30px; clear: both; }

.CustomInformation .PropName, .CustomInformation .PropValue { padding: 0px 5px; display: block; }
.CustomInformation .PropFirst td { padding-top: 10px;  }
.Description .Text, .ExtraHTML { padding: 0px; font-size: 120%; }
.Description, .AdditionalInformation, .Comments { padding: 10px 18px; }
.CustomInformation { margin-top: 20px; }

.Purchase .Showing { border: none; margin: 0px; border-radius: 0px; padding: 4px;}
.Purchase .Showing div { margin: 0px;} 
.Purchase .Showing:nth-of-type(odd) { background-color: #f1f1f1; }
.Purchase .Showing .DateTime { clear: left; margin: 0px !important; padding: 5px 10px; font-size: 11pt; font-weight: bold; width: 120px; }
.Purchase .Showing .Venue a { margin-left: 4px; }
.Purchase .Showing .Time { clear: left; margin: 4px; font-size: 11pt; }
.Purchase .Showing .Name { float: left; margin: 12px;  }
.ViewFilter { display: none; }
.AgileList-Simple .Name { width: 310px; }
.AgileList-Simple .Venue { width: 250px; }
.AgileList-Simple .Name, .AgileList-Simple .Venue, .AgileList-Simple .DateTime { float: none; width: auto; }

.AgileList-Tiles-4 .Item { width: 25%; padding: 10px 7px; }
.AgileList-Tiles-3 .Item { width: 29%; margin: 2%; }
.AgileList-Tiles .Item .Image { height: auto; }
.AgileList-Tiles .ImageBox {  height: auto; }
.AgileList-Tiles .ItemInfo { height: 130px; }
.Purchase .ViewLink { float: left; }
.Purchase .BuyLinkContainer { float: right;}
.Purchase .ButtonGroup { display: inline; }
.Purchase .Venue, .Purchase .DateSecondary { float: left; width: auto !important; }

#MultiBlock { text-align: center; } 
.MultiPricingBlock { margin: 15px 0px; }
.MultiPricingBlock a { margin: 0px 10px; }

#CustomerLogin_lnkMemberLogin { display: none !important; }
#CustomerLogin_hlForgotMemNum { }
.ForgotPassword { width: auto !important; text-align: left; }

.CalendarTable td { text-align: left; }
.CalendarTable .DaysHeader td, .CalendarTable .MainHeader td { text-align: center; }
.CalendarTable .Date { padding: 2px 4px; border-radius: 0px;}
.CalendarTable .Name { padding: 2px; font-size: 15px; }
.CalendarTable .Time, .CalendarTable .More { }
.CalendarTable .Item { background-color: #f7f7f7; margin-bottom: 5px;}
.CalendarTable .ui-button-text { padding: 0.4em; }
.CalendarTable .MonthHeader { font-size: 180%; }
.CalendarTable .MainHeader a { font-size: 180%; }
.CalendarTable .BHDbutton { padding: 2px 4px; font-size: 13px; }

.CalendarDay, .CalendarPrevDay, .CalendarCurDay {
    height: 90px;
}


.AgileList-Detailed .Date { width: 100px; display: inline-block; }
.AgileList-Detailed .Showing { width: 115px; display: inline-block; }
.CreditCardBlock { width: 400px; }
#hlSeasonPasses { display: none; }

.EventListItemBuyLink {
    background: transparent !important;
}

#anav { margin: 24px 0px 0px 10px; }
#anav .anavbutton {
	background: url("//s3.amazonaws.com/resources.hotdocs.ca/img/skin/default/bg_anav-off.png") no-repeat 0px 0px; font: bold 12px/14px Helvetica, Arial, sans-serif; margin: 8px 0px 0px; width: 145px; height: 45px; text-align: left; overflow: hidden; display: table; position: relative; font-size-adjust: none; font-stretch: normal;
}
#anav .anavbutton .vertaligner {
	vertical-align: middle; display: table-cell;
}
#anav .anavbutton .link {
	font: bold 12px/14px Helvetica, Arial, sans-serif; width: 123px; text-align: center; color: rgb(48, 48, 48); text-decoration: none; margin-left: 10px; display: block; font-size-adjust: none; font-stretch: normal; text-shadow: 2px 2px 2px #ffffff;
}

#snav {
	margin: 24px 0px 0px 10px;
}
#snav .snavbutton {
	font: bold 12px/14px Helvetica, Arial, sans-serif; width: 150px; height: 41px; text-align: left; overflow: hidden; display: table; position: relative; font-size-adjust: none; font-stretch: normal;
}
.snavbutton {
	background: url("//s3.amazonaws.com/resources.hotdocs.ca/img/skin/conference/bg_snav-off.png") no-repeat 0px 0px;
}
#snav .snavbutton .vertaligner {
	vertical-align: middle; display: table-cell;
}
#snav .snavbutton .link {
	font: bold 12px/14px Helvetica, Arial, sans-serif; top: -50%; width: 123px; text-align: center; color: rgb(48, 48, 48); text-decoration: none; margin-left: 10px; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
#snav .bottom {
	height: 42px;
}

#supplemental { display: none; margin-top: 20px; }
.module-banner { margin: 14px 0px 4px; }

.ReturningCustomersBlock { margin-left: 0px; }
.AssignCustomer a, .AssignCustomer a:link, .AssignCustomer a {
    background-color: rgb(195, 207, 33);
    border: 2px solid rgb(80, 77, 77);
    color: rgb(80, 77, 77);
}

#CustomerLogin_lnkMemberLogin { padding: 8px; margin-bottom: 8px; border-radius: 8px; }


.orderSummaryCatalogHeader, .orderSummaryEventHeader { background-color: #eeeeee;  /*border-radius: 4px;*/ }

#CustomerLogin_CreateCustomer_ucCustomer_CustomerType label { display: inline-block; }

#tnav {
    width: 100%;
    padding: 0;
    background-color: #f2f1ec;
}
		
#tnav a:link, #tnav a, #tnav a:active {
	display: block;
	height: 46px;
	line-height: 48px;
	text-decoration: none;
	padding: 0 15px 0 15px;
	    font-family: "HelveticaNeueW01-77BdCn 692722";
	color: #333333 !important;
	text-transform: uppercase;
	font-weight: normal;
}

#tnav a:hover {
    background-color: #cbc7b3;
    transition: background-color 300ms ease-out;
}

.ButtonLink {
    padding: 8px;
    border-radius: 0px;
    background-color: #f4f4f4;
    border: 1px solid #d6d6d6;
}

.ButtonLink:hover, .ButtonLinkCurrent  {
    background-color: #FF9933;
    color: white !important;
}

#tnav ul {
	margin: auto;
	padding: 0;
	cursor: default;
	list-style-type: none;
width: 100%;

}

#tnav ul li {
	display: block;
               float: left;
}

#tnav label { height: 32px;
	line-height: 32px;
 }

.downloadPDFs a { display: inline-block; text-decoration: none; font-weight: bold; margin: 8px 22px; }

#inav {
	color: #fff;
	font: bold 12px/19px;
	padding: 0;
     margin-top: 15px;
}
#inav li {
    float: left;
}
#inav a.fg-button {
    color: #2a2a2a;
    border:1px solid rgb(118,114,114);
}
#inav a#events {
    background-color: #a6cae0;
}
#inav a#sessions {
    background-color: #93bf8f;
}
#inav a#market {
    background-color: #dfca9f;
}
#inav a#social {
    background-color: #e0a1a1;
}
#inav a#info {
    background-color: #dddddd; 
}

#inav a:link, #inav a:visited, #inav a:hover, #inav a:active {
	display: block;
	/*height: 32px;*/
	line-height: 32px;
	text-decoration: none;
	margin: 0px 12px 0 0;
	padding: 0 12px 0 12px;
     font-weight: normal;
}
#inav a:link, #inav a:visited, #inav a:hover, #inav a:active {
    /* Border needs to be removed for nav buttons on schedule */
    /* border-right:none; */
}
#inav ul {
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: block;
                margin-bottom: 10px;
clear: left;
}
#inav ul li {
	display: table-cell;
	/* display: inline; */
	position: relative;
	padding-top: 6px;
padding-right: 6px;
}

.AgileList-Tiles .Item .Image { border-radius: 0px; }
.AgileList-Tiles .ImageBox { border-radius: 0px; }

.Name, .NameSecondary, #hlPackageName {  font-size: 18px; font-weight: bold; font-family: "HelveticaNeueW01-57Cn"; }
.ShortDescription, .HotDesc, .PackageInfoItemShortDescription { margin: 8px 0px; font-family: "HelveticaNeueETW01-45Lt"; }
.MainHighlight .ItemInfo .DescriptionContainer div.ShortDescription {margin: 8px 0px 8px 8px;}

.FilterContainer, .FilterList { display: none; }
#PageLabel, .ShowingCount { display: none; }

/*
/*.FadeBottom { display: none; }
.AgileList .CustomProperties, .AgileList .Separator, .AgileList .ListSectionHeader, .AgileList .ViewLink { display: none; }
*/
.AgileList .ListSectionHeader{display:none;}

.AgileList-Highlights { display: block; float: left; }
.AgileList-Highlights .Item {height: 365px; }
.AgileList-Highlights .MainHighlight { width: 100%; height: auto; padding: 0px; }
.AgileList-Highlights .MainHighlight .Image { width: 100% }
.MainHighlight .ItemInfo { background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(31, 31, 31, 1) 60px); color: white; top: -60px; z-index: 998; position: relative; padding: 40px 20px 20px 20px; height: auto; }
.MainHighlight img { width: 880px; z-index:997; }
.MainHighlight .ImageBox { height: auto; }
.MainHighlight .Name { color: white; text-transform: uppercase; }
.MainHighlight .FadeBottom { display: none; }
.MainHighlight .ItemInfo { }
.AgileList-Highlights .ImageBox { height: auto; }
.AgileList-Highlights .Name { float: left; text-transform: uppercase }
.AgileList-Highlights .Social { float: left; margin-left: 10px; width: auto; margin-top: 2px; }
.AgileList-Highlights .ShortDescription { clear: both; }
.AgileList-Highlights .OtherHighlights { background-color: #e7e7e7; }
.AgileList-Highlights .OtherHighlights .Item { margin: 10px 2%; padding: 0px; background-color: white; }
.AgileList-Highlights .OtherHighlights .DescriptionContainer { background-color: white; padding: 20px;}
.AgileList-Highlights .OtherHighlights .ViewLink { margin: 0px 0px 20px 20px; }
.AgileList-Highlights .OtherHighlights .Name { margin: 20px; }
.AgileList-Highlights .OtherHighlights .OtherHeader { font-size: 21pt; padding: 30px 20px 20px 20px; clear: left; }

.AgileList-Streaming { display: block; float: left; background-color: #e7e7e7; }
.AgileList-Streaming .Item {height: 365px; }
.AgileList-Streaming .MainHighlight { width: 100%; height: auto; padding: 0px; margin: 0px; }
.AgileList-Streaming .MainHighlight .Image { width: 100% }
.AgileList-Streaming .ImageBox { height: auto; }
.AgileList-Streaming .Name { float: left; text-transform: uppercase }
.AgileList-Streaming .Social { float: left; margin-left: 10px; width: auto; margin-top: 2px; }
.AgileList-Streaming .ShortDescription { clear: both; }
.AgileList-Streaming .Descriptive1 { font-size: 10pt; }
.AgileList-Streaming .OtherHighlights { background-color: #e7e7e7; }
.AgileList-Streaming .OtherHighlights .Item { margin: 10px 2%; padding: 0px; background-color: white; }
.AgileList-Streaming .OtherHighlights .DescriptionContainer { background-color: white; padding: 10px;}
.AgileList-Streaming .OtherHighlights .ViewLink { margin: 0px 0px 20px 20px; }
.AgileList-Streaming .OtherHighlights .Name { margin: 10px; }
.AgileList-Streaming .OtherHighlights .OtherHeader { font-size: 21pt; padding: 30px 20px 20px 20px; clear: left; }

#streamingSponsors { display: none; }
#streamingSponsors .sponsor { width: 29%; float: left; padding: 2%; }
#streamingSponsors .header { font-weight: bold; font-size: 1.25em; text-align: center; }

.StreamShowing .DateTime, .StreamShowing .Time { display: none !important; }

.mainImageTitle { color: black; padding-left: 15px; }

.FilterHeader {  }
.FilterHeader .HeaderText { font-size: 18pt; font-weight: normal; margin: 0px 0px 20px 20px; float: left; }
.FilterHeader a { margin-left: 20px; }
.SubjectLink { margin: 0.6em 22px; font-family: "HelveticaNeueW01-57Cn"; font-size: 125%; }
.ProgramsLink { font-size: 11px; font-family: "HelveticaNeueW01-57Cn"; }
.ProgramsLink a { text-decoration: none; }
.InfoContainer .ProgramsLink { clear: left; }
.ViewAllSubjects { float: left; margin: 15px 0px 0px 22px; }

.EventTypeLink { float: left; clear: left; margin-bottom: 10px; }
.EventTypeLink a { text-decoration: none; }
#FilterPrograms { margin-top: 15px; }
#FilterPrograms .FilterHeader { float: left; clear: both; }

.HighlightsTitle { padding: 15px 10px 10px 10px; font: bold 30px/32px Helvetica, Arail, sans-serif; color: #393a3c; }
.TitlesHeader { background-color: #e9e9e9; margin-bottom: 10px; }
.TitleTitle { font-weight: bold; float: left; margin: 5px 0px 5px 22%; }
.ProgramTitle { font-weight: bold; float: left; margin: 5px 0px 5px 51%; }
.DateVenueTitle { font-weight: bold; float: left; margin: 15px 0px 5px 35px; }
.EventFilmTitle { font-weight: bold; float: left; margin: 15px 0px 5px 180px;  }

.FilterSelections { float:left; }

.ProgramColor { width: 12px; height: 12px; display: inline-block; margin: 0px 5px 0px 0px; position: relative; top: 2px; }
.PCG { background: url(chipsprite.png) 0px -24px; }
.PCW { background: url(chipsprite.png); }
 
.AgileList-Titles .Image { width: 20%; float: left; }
.AgileList-Titles .DescriptionContainer { float: left; display: inline-block; width: 50%; margin: 0px 2% 10px 2%;   }
.AgileList-Titles .ShortDescription {  }
.AgileList-Titles .Item { clear: both; }
.AgileList-Titles .Name { float: left; margin: 0px 2% 10px 2%; z-index: 4000; width: 50%; text-transform: uppercase; font-family: "HelveticaNeueW01-57Cn"; }
.AgileList-Titles .Name a {   }
.AgileList-Titles .ProgramsLink { float: left; width: 20%; margin: 0px 2% 0px 2%; }
.ProgramsFilter { float: left; width: 275px; }
.AgileList-Titles .Social { float: left; margin-left: 15px; width: auto; margin-top: 2px; }
.AgileList-Titles .CustomProperties { display: none; }
.AgileList-Titles .FadeBottom { display: none; }
.AgileList-Titles .ViewLink  { display: none; }

.PageCurrent { background-color: #c3cf21; color: white; font-weight: bold; padding: 10px; float: left; }
.PageLink { text-decoration: none; padding: 10px; float: left;}
.PageLink:hover { font-weight: bold; }
.PageFilter { float: none !important; padding: 10px; margin: auto; }

.Filmtip { width: 252px; }
.DatePager { padding: 10px; }

.GlobalSearch { display: inline-block; padding: 0px 15px 3px 15px;  }
.SearchTitle { color: #333333 !important; font-family: "HelveticaNeueW01-77BdCn 692722"; padding: 11px 0px 8px 0px !important; display: inline-block; text-transform: uppercase; font-weight: normal;  }
.GlobalSearch a { display: inline-block !important; height: auto!important; padding: 0px !important; }
#globSearch { display: inline-block !important; border: 0px !important; background-color: white; height: 24px !important; line-height: 24px !important; width: 24px; padding-left: 8px !important; color: #c4c4c4; font-family: fontawesome !important; }
#globKW { margin-right: 3px; border: 0px; height: 22px; width: 150px; }
.SearchBox { background-color: white; border: 1px solid #d6d6d6; margin: 8px;}

.infoSeparator { border: 1px solid #e9e9e9; clear: both;}

.Event .Header { display: none; background-color: transparent !important; text-transform: uppercase; font-size: 17pt; padding: 0px 0px 5px 0px; }
.AdditionalInformation .Header { display: none; }

.FilmInfo { clear: both; }
.FilmInfo .ShortProperties { padding-bottom: 10px; font-size: 1rem; }
.FilmInfo .ShortProperties .ProgramsLink { display: inline; }

.CustomInformation { display: none; border: 1px solid #cac8c5; background-color: rgb(236, 234, 230); padding-left: 8px; padding-bottom: 8px; }

.InfoContainer .BigBoldText.Name { font-size: 30px;}

#HotSellers { clear: both; background-image: url('//s3.amazonaws.com/assets.hotdocscinema.ca/img/skin/bg_cta-2017-cinema02.svg'); padding: 15px 15px 10px 15px; }
#HotSellers .Header { display: block; font-size: 21pt; padding: 20px 20px 20px 20px; background-color: transparent !important; color: white; font-weight: normal; }
.HotEvent { float: left; cursor: pointer; width: 29%; margin: 0px 2%; background-color: white; }
.HotEvent .Name { display: block; margin: 20px; font-family: "HelveticaNeueW01-57Cn"; text-transform: uppercase; }
.HotEvent .HotDesc {  margin: 20px; clear: both;  }
.HotEvent .ItemInfo  { height: 215px; overflow: hidden; position: relative; } 
.HotEvent img { }
.HotEvent .BuyLink { margin: 0px 0px 20px 20px; }
.HotEvent .FadeBottom  { position: absolute; bottom: 0px; height: 50px; background: transparent url(../fadebottom.png) repeat-x left top;  width: 100%; }

.LoginMember, .LoginRegular { text-decoration: none; }

.ReturningCustomersBlock { margin-left: 10px; width: auto; border: 1px solid #aaaaaa; border-radius: 4px; background-color: #eeeeee; padding: 15px; clear: both; }
.DonationTitle { font-weight: bold; font-size: 1.1em; }
.NewCustomersBlock { display: none; }

.CreateAccount, #returningCustID a{ border: 0px !important; background-color: transparent !important; color: #b65e07 !important; font-weight: bold; font-size: 115%; margin-bottom: 15px; display: block; }
.LoginRegular { width: auto !important; }
.PackageLeadIn { float: left; margin-top: 10px; margin-right: 8px; font-weight: bold; }
#CustomerLogin_lnkMemberLogin { float: left; display: block; }
.orSplitter { font-weight: bold; margin: 15px 0px; }

.SignInTitle { text-align: center; }
.SignInHeader { padding: 10px 0px; }
.SignInFooter { clear: both; padding-top: 10px; }

#CustomerLogin_CreateCustomer_tblNewAccount { margin: 5px 0px 0px 15px; }

.OrdersFinalDisclaimer { font-weight: bold; padding: 5px; }
#ctl00_CPH1_lblNothingToList { margin: 17px; }

.FilterOptions select { width: 265px; }
.AgileListDate .EventDate { display: inline; }

.AgileList-Detailed .DescriptionContainer { padding: 0px; }

.EventTypeColor { float: left; margin: 8px 0px 0px 5px; }

.InfoContainer .Purchase .PastShowing {  }
.IndustryShowing .BuyLink { display: none; }
.Purchase .IndustryShowing .Venue {  }
.Purchase .IndustryShowing .Venue { display: inline-block; clear: none; float: none; position: relative; padding: 10px 5px 0px 0px; width: auto;}
.Purchase .IndustryShowing .Venue a { text-decoration: none; }
.Purchase .IndustryShowing .MyCalLink { float: right; }

.InfoContainer .Name { float: left; }
.InfoContainer .NameSecondary { clear: left;  float: left; }
.AddThisBlock { float: right; margin-top: 15px;}

.RelatedEventBlock .Header { display: block; width: 250px;  }
.Purchase .Name { float: none; font-size: 14px; font-family: "HelveticaNeueW01-57Cn"; float: left;}
.RelatedEvent { width: 100%; height: 50px; }
.RelatedEvent .ViewLink { float: right; clear: right; }
.RelatedEvent .Name { float: none; } 

.PromoCodePrompt { padding-bottom: 10px; }
.inputQueryValues { top: 10px; }
#PromoQuestion { padding-bottom: 10px; }
.PromoCodeLink { clear: both; padding-top: 20px; border: 0; background-color: transparent; font-weight: bold; font-size: 11pt; }
.PromoCodeLink:hover { text-decoration: underline; }
.MultiPromoLink, .ItemPromotionCodeEntry { clear: both; padding: 20px 0px 0px 6px; font-size: 11pt; }

.PurchaseShort .ViewLink { display: none; }
.Purchase .Name a { text-decoration: none; } 
.BuyVenueInfoContainer { display: none; }

.scrollText { margin: 10px 0px 0px 10px; font-weight: bold; font-size: 1.2em; }

.AgileList-IndustryList .EventEndDate { display: none; }

.AccessType { clear: left; padding-top: 15px; font-size: 12pt; }
#ctl00_CPH1_lblNothingToList { margin-left: 35px; }

.AgileList .ScheduleContainer { }
.AgileList .ScheduleHeadTopTable.agl-floated { position: absolute; z-index: 1010; background-color: #85868a; color: white; }
.AgileList .ScheduleHeadTopTable {    border-collapse: collapse; }
.AgileList .ScheduleHeadRow { border: 1px solid #fff; height: 50px; }
.AgileList .ScheduleHeadTop { background-color: #85868a; color: white; border: 1px solid white; text-transform: uppercase; }

.AgileList .ScheduleRow { background-color: #e5e5c9; }
.AgileList .ScheduleContainer * { -webkit-box-sizing: content-box; box-sizing: content-box; }

.AgileList .ScheduleHeadTop .ScheduleColVenue div { width: 129px !important; padding: 10px; }
.AgileList .ScheduleRowAlt { background-color: #f2f3e1 !important; }
.AgileList .ScheduleColVenue, .AgileList .ScheduleCol1 {  border-right: 1px solid white !important; }
.AgileList .ScheduledEvent { border-radius: 0px !important;}
.AgileList-Schedule .ViewLink { display: none; }
.AgileList-Schedule  .Name { color: #FF9933; font-family: "HelveticaNeueW01-57Cn"; }

.CalendarContainer .Name { line-height: 1;}

.MyCalLink { font-size: 12pt; border: 0px; background-color: transparent; padding: 3px; }
.MyCalNotAdded { color: gray !important; }
.MyCalAdded { color: #0aaab6; }
.MyCalLink span.ico { display: none; }

.PackageInfoHeader { display: none; }

.GridTime { font-size: 12pt !important; }
.GridTime > span { font-size: 12pt !important; }

.agl-scrollcontainer { position: relative; display: block; }
.agl-scrollleft { position: absolute; top: 0px; left: 0px; width: 30px; z-index: 1020; display:none; background: white url(../ActiveArrowLeft.png) 0px 0px repeat-y; opacity: .85; filter: alpha(opacity=85); }
.agl-scrollright { position: absolute; top: 0px; right: 0px; width: 30px; z-index: 1020; display:none; background: white url(../ActiveArrowRight.png) 0px 0px repeat-y; opacity: .85; filter: alpha(opacity=85); }
.agl-activescroll { border: 1px solid #444444; display:block; }

.PastShowing .MyCalLink { display: none; }


.fadeMediaContainer { position: absolute; }
.fadeMedia { background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(31, 31, 31, 1) 13px);  width: 867px; height: 50px; position: relative; top: 565px;  z-index: 1000; }
.wijmo-wijcarousel-pager { z-index: 1001; }
.wijmo-wijcarousel .wijmo-wijcarousel-dot { margin: 0px 8px; height: 17px; width: 17px;  }

#ctl00_CPH1_PurchaseHeader { float: right; width: 350px; }

.nav-side-hide { display: none !important; }
.fmainimage, .imainimage { display: none; }

#inav, .ileadintext { margin: 20px; clear:left; }

#CustomerLogin_HyperLink1 { display: none !important; }

.PriceShortDescriptive { display: inline; margin-left: 4px; }

.CalendarTable .DayHeader { background-color: #FF9933; }
.CalendarTable .Date { background-color: #2a2a2a; color: white; }

.agl-mycal .MyCalDateLinks, .agl-mycal .DateSeparator, .agl-mycal .MyCalLinks, .agl-mycal .Venue, .agl-mycal .EventDuration, .agl-info .MyCalLink, .agl-list .MyCalLink  { display: none; }
.agl-mycal .Item { margin-bottom: 25px; }
.agl-streamottinfo { float: right; width: 48%;  margin-left: 2%; } 


.AgileList-GroupedBycp326 { background-color: #e7e7e7; }
.AgileList-GroupedBycp326 .Separator, .AgileList-GroupedBycp326 .CustomProperties, .AgileList-GroupedBycp326 .owl-dots { display: none; }

.AgileList-GroupedBycp326 .Item { margin: 10px 2%; width: 100%; background-color: white; }
.AgileList-GroupedBycp326 .ItemInfo { height: 187px; }
.AgileList-GroupedBycp326 .ViewLink { margin: 0px 0px 10px 10px; }
.AgileList-GroupedBycp326 .Name { margin: 10px; }
.AgileList-GroupedBycp326 .DescriptionContainer { padding: 0px 10px; }
.AgileList-GroupedBycp326 .MainHighlight { width: 100%; height: auto; padding: 0px; margin: 0px; background-color: transparent; }
.AgileList-GroupedBycp326 .MainHighlight .Image { width: 100% }
.AgileList-GroupedBycp326 .MainHighlight .DescriptionContainer { padding: 0px; }
.AgileList-GroupedBycp326 .owl-carousel { position: relative; max-width: 860px;}
.AgileList-GroupedBycp326 .owl-stage-outer { }
.AgileList-GroupedBycp326 .owl-nav { position: relative;  }
.AgileList-GroupedBycp326 .owl-prev { float: left; top: -225px; position: absolute; }
 .AgileList-GroupedBycp326 .owl-next { float: right; top:-225px; }
.AgileList-GroupedBycp326 .owl-nav button span { color: white; background-color:  #0F838C!important; }
.AgileList-GroupedBycp326 .owl-nav button.disabled span { color: white; background-color: gray !important; }
.owl-next { float: right; }
.GroupedContainer { margin: 15px; }
.GroupedHeader { font-size: 18pt; font-weight: bold; }

#TTSelectionSeats_sectSeatMap { max-width: none; }
#ManualSelectImage { max-width: calc(100vw - 10px); }
#navToggle { height: 89px; max-height: none !important; position: fixed; left: 0px; }

.fnav-side { position: fixed; z-index: 999; width: 300px; height: 100vh; display: none; }
.AgileList-CategoryList .ViewLink { display: inline-block !important; }
.AgileList-CategoryList .Featured img { width: 100%; }
.AgileList-CategoryList .Featured .ViewLink { margin: 15px; }
.AgileList-CategoryList .CategoryHeader { color: white; }
.agl-modalcontainer { max-width: 700px !important; }


.darkMode #pageContent { background-color: #2a2a2a; }
.darkMode .columnSet1-23 { padding: 0px; }
.darkMode .Name, .darkMode .mainImageTitle  { color: white !important; }

.darkMode2 #pageContent { background-color: black; }
.darkMode2 .columnSet1-23 { padding: 0px; }
.darkMode2 .Name, .darkMode2 .mainImageTitle  { color: white !important; }
.darkMode2 .ViewLink { background-color: #fc8469 !important; }
.darkMode2 .ViewLink:hover {background-color:#c26651 !important; }

#podcastSponsors { margin-top:30px; }
#podcastSponsors .sponsor { width: 250px; float: left; margin: 20px; }
#podcastSponsors .leadtext { font-weight: bold; font-size: 1.5em; margin-bottom:10px; }

#rt-f7fbec17673de0f666226c941d5198cd iframe { width: 100% !important; }

.agl-basketclock { background-color: red; color: white; text-align: center; padding: 8px; font-weight: bold; font-size: 1.25em; }

.InfoContainer .agl-streaminfo > div, .AgileList .agl-streaminfo > div { text-align: left;  }

/*********************Old stuff above******************/

.wijmo-wijcarousel-text, .wijmo-wijcarousel-caption { display: none !important; }

/*overriding Client General purposes*/
#pageContent{background:white;}
div#searchbox {    max-width: 927px;}
#mainimage{width:100%;}
div#BuyOuterContainer {    width: 100% !important;}
/*iframe#ui-id-1 {*/
iframe[id^=ui-id-]{
    width: 100%!important;
}
#searchbutton{border:none !important;}
img.smallTitleImage.maskbottom {    display: none;}

.AdBlock { margin-bottom: 20px; }
.AdBlock img { margin-top: 20px;  }

#emailpopmodal input[type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  height: 2.3125rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.15s linear, background 0.15s linear;
  -moz-transition: border-color 0.15s linear, background 0.15s linear;
  -ms-transition: border-color 0.15s linear, background 0.15s linear;
  -o-transition: border-color 0.15s linear, background 0.15s linear;
  transition: border-color 0.15s linear, background 0.15s linear;
}
/*
	Virus Closure Banner

*/

.notice { display:block;
	background-color: #edeca5;
	color: #000000;
	border: 3px, solid, #7d7c28;
	margin: 0 0 1em 1em;
	padding: 1em;
	}


/**********************************/
/*******AgileResponsive*******/
/**********************************/

#header { z-index: 5000 !important; }
#header2 .show-for-large-up { display: none !important; }

@media only screen and (max-width: 1025px)
{
      #pageContent{
            max-width: 100%;
      }
      div#searchbox {
           max-width: 100%;
      }
}

@media only screen and (max-width: 950px) {
    /*Agile Specific override*/
    #pageContent {margin: auto; }
    .columnsSet1 { width: 100%; margin: 0px; }
}

/* Smartphones (landscape) ----------- */
@media only screen and (max-width : 850px) {
    #container {  margin: 0px auto; }
    #NavBarBlock { text-align: left; }
    #pageHeader .llbo { right: 9px; top: 83px; }
    #pageHeader .address { font-size: .8em; }
    #pageHeader .address a { margin-left: 20px; color: red; text-decoration: underline; }
    .columnsSet1 { width: 100%; margin: 0px; }
    .columnSet1-2Inner23, .columnSet1-3Inner23 { display: block; }
    .EventInfoItemEventName, .MembershipInfoItemName, .VerboseListItemEventName { font-size: 1.6em; }
    .AlphaFilter { width: auto; margin-bottom: 6px; margin-left: 0px; }
    .PageBox { float: right; clear: left; margin-top: 6px; }
    .FilterBox { display: inline-block; width: 140px; }
    .FilterBox .FilterName { margin: 0px; }
     #pageContent {margin: auto;}
     .ViewFilter {display:none}
     .columnSet1-2Inner23, .columnSet1-2, .columnSet1-3Inner23, .columnSet1-3 { width: auto; }

    .CalendarTable .DaysHeader { display:none; }
    .CalendarTable .OutsideDate, .CalendarTable .Empty { display: none; }
    .CalendarTable td { display: block;  width:100%}
    .CalendarTable td.Past, .DaysHeader {  display: none;}
    .AgileList-Detailed .ItemInfo { float: left; clear: left; width: auto/*360px*/; }
    .AgileList-Tiles .ImageBox { height: auto; }
    .AgileList-Tiles .Item.edged { border-right-width: 0px; }
    .AgileList-Tiles .Separator { display: none; }
    .AgileList-Tiles .Item .Image { width: 100%;}
    .TitlesHeader { display: none; }
    .AgileList-Tiles .Image {  width: 100%;}

    .AgileList-IndustryList .Name, .AgileList-IndustryList .Venue, .AgileList-IndustryList .DateTime { position: relative; float: left; clear: left; left: 25px; width: auto; } 
     .AgileList-IndustryList .ViewLink, .AgileList-IndustryList .BuyLink, .AgileList-IndustryList .ButtonLink { float: right;}
    .AgileList-IndustryList .Venue { top:0px; }
    .EventTypeColor { float: none; height: 78px !important; margin: 0px; }
    .DateVenueTitle, .EventFilmTitle { display: none; }

    #ImageDiv, #imageDiv, .VerboseListItemImageDiv, #PackageImageDiv, #memImage { float: none; /*width: 360px;*/width: auto; }

    .AdditionalInformation { position: static; top: 0px; }
    .Purchase, .CustomInformation, .RelatedEventBlock, .InfoContainer .Description, .InfoContainer .AdditionalInformation, .InfoContainer .Comments, .AdBlock { float: left; clear: left; width: 100%; margin-left: 0px; }
    .Media {  }
    .Media > img { width: 100%; }
    .InfoContainer .Description .Text { font-size: .8em; }
    .ConcessionButton { margin-left: 10px; }
    .NewCustomersBlock { float: left; clear: left; width: 340px; margin: 0px 12px 8px; }
    #ucPaymentInfo_tblCreditCardPayment > tbody > tr > td { display: block; }
    .ShowingCount{ display: none; }
    .CalendarTable .Image { width: auto;}
    .ReturningCustomersBlock {width:100%; margin: 11px 5%;  width: 90%;; border:none;}
    .ReturningCustomersBlock table {  width: 90%;  }
    .ReturningCustomersBlock tbody>tr{  margin: 5px 10px;;}
    .ReturningCustomersBlock tbody tr td{display: block;}
    .LoginLabel {text-align: left;}
    .NewCustomersBlock {width: 100%;}
    .DonationAmountCol{width:auto;}
    .ui-dialog, .ui-widget-content{width:100% !important;}
    #CustomerLogin_ExistingCustomerBlock{width: 100%;   margin: 0;    padding: 0;    border: none;}
    .NewCustomersBlock {    width: 90%;}
   
}

@media only screen and (max-width : 640px) {
    /*Agile Specific override*/
    .Description img {   width: 100%;}
    /*client Specific override*/
    img.smallTitleImage.maskbottom {    display: inline-block;}
    img.largeTitleImage.maskbottom {    display: none;}
    .HotEvent { float: left; width: auto; margin-bottom: 20px; }
    .HotEvent img { width: 100%;  }
    .AgileList-Tiles .Item { clear:both; width: 100%; margin: 0px 0px 10px 0px; height: auto; }
    .AgileList-Streaming .OtherHighlights .Item { margin: 0px 0px 10px 0px;   }
    .TitlesHeader { display: none; }

    .AgileList-Titles .Name { width: 100%; }
    .AgileList-Titles .Image { width: 100%; }
    .AgileList-Titles .ProgramsLink {  float: left; width: auto; }
    .AgileList-Titles .DescriptionContainer{ float: left; width: 100%; }
    .columnSet1-23 { padding: 10px; }

     .AgileList-IndustryList .ViewLink, .AgileList-IndustryList .BuyLink { float: left; clear: left; }
     .AgileList-IndustryList .ButtonLink { float: left; }

      .agl-accountimage { float: left; clear: left; }
}

@media print {
#navigation-side, #NavBarBlock, .agl-footer, .agl-intro, .More, .PrevLink, .NextLink { display: none; }
.agl-content { width: 100%; margin: 0px padding: 0px; }
#main { margin: 0px; padding: 0px; }
.AgileList-Calendar .Name { font-size: 10pt !important; }
}
