



.page-the-essential-craft-calendar #header,.page-the-essential-craft-calendar #main-nav,.page-the-essential-craft-calendar #footer{display:none;}.page-the-essential-craft-calendar #container .right{display:none !important;}.page-the-essential-craft-calendar,.page-the-essential-craft-calendar #outerwrapper,.page-the-essential-craft-calendar #container{background:none;padding:0;width:974px;}.page-the-essential-craft-calendar .content{min-height:768px;}.craft_calendar #stitched-background{float:left;}.craft_calendar #container #page{width:100%;}#craft-frame{border:none;overflow-x:hidden;}.craft_calendar #header,.craft_calendar #main-nav,.craft_calendar #footer{display:block;}.craft_calendar #right-sidebar,.craft_calendar #right-ads{display:none;}.the_essential_craft_calendar #container #page{background:none;overflow:inherit;width:974px;padding:0;}.the_essential_craft_calendar #tecc-adfeat{color:#485057;float:right;font:1.2em/1.7em verdana,sans-serif;margin:0 25px 35px;}.the_essential_craft_calendar .view-craft-calendar{clear:both;min-height:768px;}.the_essential_craft_calendar #stitched-background{display:none;}.the_essential_craft_calendar #craft-calendar-outer-wrapper{position:relative;top:-33px;}.the_essential_craft_calendar #craft-calendar-inner-wrapper{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_paper_background.gif) no-repeat 15px 40px;padding:60px 10px 0 20px;width:360px;}.the_essential_craft_calendar #craft-calendar-inner-wrapper h1{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_h1.png) no-repeat left top;float:left;height:0;overflow:hidden;padding-top:91px;width:339px;}.the_essential_craft_calendar #craft-calendar-inner-wrapper h1,.the_essential_craft_calendar #craft-calendar-inner-wrapper p{clear:both;margin:5px 15px 0;}.the_essential_craft_calendar #craft-calendar-inner-wrapper .description h2,.the_essential_craft_calendar #craft-calendar-inner-wrapper .description p{clear:both;margin:0;}.the_essential_craft_calendar #craft-calendar-taxonomy{float:left;margin-left:20px;}.the_essential_craft_calendar #craft-calendar-taxonomy ul{margin:0;padding:0;}.the_essential_craft_calendar #craft-calendar-taxonomy li{background:#99b3cc;border:1px solid #707070;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-o-border-radius-topleft:10px;-o-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none;float:left;height:25px;line-height:1.9em;list-style-type:none;margin-top:5px;width:185px;}.the_essential_craft_calendar #craft-calendar-taxonomy li.selected{background:#897cb2;color:#fff;height:30px;line-height:2.6em;margin:0;}.the_essential_craft_calendar #craft-calendar-taxonomy a{color:#e5ecf2;display:block;font-size:18px;font-weight:bold;text-align:center;}.the_essential_craft_calendar #craft-calendar-taxonomy a:hover,.the_essential_craft_calendar #craft-calendar-taxonomy a:active{background:#897cb2;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-o-border-radius-topleft:10px;-o-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none;color:#fff;}.the_essential_craft_calendar #craft-calendar-taxonomy li.selected a{color:#fff;height:25px;}.the_essential_craft_calendar #craft-calendar-taxonomy h1{clear:both;}.the_essential_craft_calendar #craft-calendar-months{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_date_background.gif) no-repeat left top !important;height:130px;margin-top:50px;width:360px;}.the_essential_craft_calendar #craft-calendar-months ul{list-style-type:none;margin:0;padding:0;}.the_essential_craft_calendar #craft-calendar-months li{display:inline;float:left;font-weight:bold;margin:20px 0 5px;}.the_essential_craft_calendar #craft-calendar-months a:hover,.the_essential_craft_calendar #craft-calendar-months a:active{text-decoration:underline;}.the_essential_craft_calendar #craft-calendar-months li.month-january a{padding:22px 30px 2px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-february a{padding:22px 25px 2px 5px;}.the_essential_craft_calendar #craft-calendar-months li.month-march a{padding:22px 50px 2px 5px;}.the_essential_craft_calendar #craft-calendar-months li.month-april a{padding:22px 40px 2px 5px;}.the_essential_craft_calendar #craft-calendar-months li.month-may a{padding:22px 40px 5px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-june a{padding:22px 37px 5px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-july a{padding:22px 45px 5px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-august a{padding:22px 30px 5px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-september a{padding:22px 0 10px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-october a{padding:25px 13px 10px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-november a{padding:25px 20px 10px 20px;}.the_essential_craft_calendar #craft-calendar-months li.month-december a{padding:25px 10px 10px 5px;}.the_essential_craft_calendar #craft-calendar-months li.month-january a,.the_essential_craft_calendar #craft-calendar-months li.month-february a,.the_essential_craft_calendar #craft-calendar-months li.month-march a,.the_essential_craft_calendar #craft-calendar-months li.month-april a{color:#9d9ec2;}.the_essential_craft_calendar #craft-calendar-months li.month-may a,.the_essential_craft_calendar #craft-calendar-months li.month-june a,.the_essential_craft_calendar #craft-calendar-months li.month-july a,.the_essential_craft_calendar #craft-calendar-months li.month-august a,.the_essential_craft_calendar #craft-calendar-months li.month-september a,.the_essential_craft_calendar #craft-calendar-months li.month-october a,.the_essential_craft_calendar #craft-calendar-months li.month-november a,.the_essential_craft_calendar #craft-calendar-months li.month-december a{color:#fff;}.the_essential_craft_calendar #craft-calendar-inner-wrapper .description{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_background.gif) no-repeat left -4px !important;height:204px !important;padding:10px !important;width:367px !important;}.description h2{float:left;height:0;overflow:hidden;}.description-month-january h2{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_january.png) no-repeat left top;padding-top:28px;width:133px;}.description-month-february h2{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_february.png) no-repeat left top;padding-top:28px;width:144px;}.description-month-march h2{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_march.png) no-repeat left top;padding-top:22px;width:98px;}.description-month-april h2{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_april.png) no-repeat left top;padding-top:28px;width:75px;}.description-month-may h2{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_may.png) no-repeat left top;padding-top:28px;width:64px;}.description-month-june h2{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_june.png) no-repeat left top;padding-top:22px;width:80px;}.description-month-july h2{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_july.png) no-repeat left top;padding-top:28px;width:68px;}.description-month-august h2{background:url(http://cdn.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_august.png) no-repeat left top;padding-top:28px;width:114px;}.description-month-september h2{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_september.png) no-repeat left top;padding-top:28px;width:178px;}.description-month-october h2{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_october.png) no-repeat left top;padding-top:22px;width:131px;}.description-month-november h2{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_november.png) no-repeat left top;padding-top:22px;width:164px;}.description-month-december h2{background:url(http://cdn.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_month_december.png) no-repeat left top;padding-top:22px;width:166px;}.the_essential_craft_calendar .tecc-top{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_pink_background.gif) repeat center top;border:2px dashed #c3c3c3;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;clear:both;float:left;min-height:695px;width:974px;}.the_essential_craft_calendar .tecc-top .view-header{position:inherit;}.the_essential_craft_calendar .tecc-top #gmap-auto1map-gmap0{border:1px dashed #b7b7b7;}.the_essential_craft_calendar .tecc-top .view-content{position:absolute;left:400px;top:80px;}.the_essential_craft_calendar .attachment-after{width:960px;float:left;clear:both;}.the_essential_craft_calendar h1.title,.craft_calendar #stitched-background{display:none;}.the_essential_craft_calendar .tecc-top h1.hptv-title{font-size:5.5em;color:#3c89cc;font-family:Georgia,serif;letter-spacing:-1px;line-height:0.9em;margin-bottom:10px;}.the_essential_craft_calendar p{color:#475057;line-height:1.5em;}.the_essential_craft_calendar .tecc-top p.hptv-instruction{font-size:1.2em;font-weight:bold;}.view-craft-calendar .views-field-title{font-size:1.5em;font-weight:bold;margin-top:-45px;}.view-craft-calendar .views-field-field-city-value{clear:right;font-weight:bold;margin-bottom:10px;}.view-craft-calendar .views-field-field-start-date-value,.view-craft-calendar .views-field-field-end-date-value{font-weight:bold;display:inline;line-height:1.8em;width:33%;}.view-craft-calendar .views-field-body{margin-right:25px;}.view-craft-calendar .views-field-address{display:none;}.view-craft-calendar .views-field-field-tecc-img-fid{float:left;margin:0 25px 0;}.view-craft-calendar .views-field-field-tecc-img-fid img{border:2px dashed #626262;}.view-craft-calendar .views-field-field-tecc-tel-value{margin-left:25px;}.view-craft-calendar .views-field-field-tecc-tel-value,.view-craft-calendar .views-field-field-tecc-url-url{display:block;font-weight:bold;}.view-craft-calendar .views-field-field-tecc-tel-value label,.view-craft-calendar .views-field-field-tecc-tel-value span,.view-craft-calendar .views-field-field-tecc-url-url label,.view-craft-calendar .views-field-field-tecc-url-url span{float:left;}.view-craft-calendar .views-field-field-tecc-tel-value label,.view-craft-calendar .views-field-field-tecc-url-url label{margin-right:5px;}.view-craft-calendar .views-field-field-tecc-url-url label{}.view-craft-calendar .views-field-field-tecc-tel-value span,.view-craft-calendar .views-field-field-tecc-url-url span{font-weight:bold;padding-right:5px;}.view-craft-calendar .views-row-odd .row-top{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_odd_middle_background.png) repeat-y left top;float:left;margin-top:35px;width:976px;}.view-craft-calendar .views-row-odd .row-bottom{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_odd_bottom_background.png) no-repeat left bottom;float:left;height:28px;width:976px;}.view-craft-calendar .views-row-odd .tecc_ad{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_odd_top_background.png) no-repeat left top;float:left;}.view-craft-calendar .views-row-odd .views-field-title,.view-craft-calendar .views-row-odd .views-field-field-city-value,.view-craft-calendar .views-row-odd .views-field-field-start-date-value,.view-craft-calendar .views-row-odd .views-field-field-end-date-value{color:#fff;}.view-craft-calendar .views-row-odd .views-field-body p{color:#f3ddff;}.view-craft-calendar .views-row-odd .views-field-field-tecc-tel-value label,.view-craft-calendar .views-row-odd .views-field-field-tecc-url-url label{color:#f3ddff;}.view-craft-calendar .views-row-odd  .views-field-field-tecc-tel-value span{color:#fff;}.view-craft-calendar .views-row-odd .views-field-field-tecc-tel-value{border-right:1px solid #f3ddff;}.view-craft-calendar .views-row-odd .views-field-body a:link,.view-craft-calendar .views-row-odd .views-field-body a:visited,.view-craft-calendar .views-row-odd .views-field-field-tecc-url-url a:link,.view-craft-calendar .views-row-odd .views-field-field-tecc-url-url a:visited{color:#fff;font-weight:bold;text-decoration:underline;}.view-craft-calendar .views-row-odd .views-field-body a:hover,.view-craft-calendar .views-row-odd .views-field-body a:active,.view-craft-calendar .views-row-odd .views-field-field-tecc-url-url a:hover,.view-craft-calendar .views-row-odd .views-field-field-tecc-url-url a:active{color:#f3ddff;font-weight:bold;text-decoration:none;}.view-craft-calendar .views-row-even .row-top{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_even_middle_background.png) repeat-y left top;float:left;margin-top:35px;width:976px;}.view-craft-calendar .views-row-even .row-bottom{background:url(http://cdn.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_even_bottom_background.png) no-repeat left bottom;float:left;height:28px;width:976px;}.view-craft-calendar .views-row-even .tecc_ad{background:url(http://cdn.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_even_top_background.png) no-repeat left top;float:left;}.view-craft-calendar .views-row-even .views-field-title,.view-craft-calendar .views-row-even .views-field-field-city-value,.view-craft-calendar .views-row-even .views-field-field-start-date-value,.view-craft-calendar .views-row-even .views-field-field-end-date-value{color:#ea4589;}.view-craft-calendar .views-row-even .views-field-body p{color:#363636;}.view-craft-calendar .views-row-even  .views-field-field-tecc-tel-value span{color:#ea4589;}.view-craft-calendar .views-row-even .views-field-field-tecc-url-url{border-right:1px solid #363636;}.view-craft-calendar .views-row-even .views-field-field-tecc-url-url a:link{color:#ea4589;font-weight:bold;text-decoration:underline;}.view-craft-calendar .views-row-even .views-field-field-tecc-url-url a:hover{color:#363636;font-weight:bold;text-decoration:none;}.view-craft-calendar .views-row-even .views-field-field-tecc-tel-value label,.view-craft-calendar .views-row-even .views-field-field-tecc-url-url label{color:#363636;}.views-field-rownumber{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_marker.png) no-repeat left top;display:inline-block;height:45px;left:-430px;position:relative;top:-45px;width:24px;}.views-field-rownumber span{color:#fff;margin:0 8px;position:relative;top:16px;}.description h2{color:#ea4589;font-size:2.5em;}.admin-settings-gmap .description,.admin-menu .description{background:none;height:auto;padding:0;width:auto;}.the_essential_craft_calendar .view-display-id-page_2 .views-field-title span{display:inline-block;padding-bottom:10px;}.the_essential_craft_calendar .view-display-id-page_2 #craft-calendar-inner-wrapper{display:none;}.the_essential_craft_calendar .view-display-id-page_2 .tecc-top .view-content{position:inherit;}.the_essential_craft_calendar .view-display-id-page_2 .views-row-odd{background:url(http://cdn3.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_odd_top_background.png) no-repeat left top;clear:both;height:35px;width:976px;}.the_essential_craft_calendar .view-display-id-page_2 .views-row-even{background:url(http://cdn.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_ad_even_top_background.png) no-repeat left top;clear:both;height:35px;width:976px;}.the_essential_craft_calendar .view-empty{background:#fff;border:1px solid #c3c3c3;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;float:right;margin:15px 15px 0 0;min-height:500px;padding:20px;position:absolute;top:65px;right:0;width:500px;}#the-essential-craft-directory-header{background:#fff;border:1px solid #c3c3c3;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;clear:both;margin:10px 20px 20px;padding:20px;}#the-essential-craft-directory-header h1{background:url(http://cdn2.cross-stitching.com/sites/all/modules/z_custom/cross-stitching/craftcalendar/images/cross_stitching_calendar_h1.png) no-repeat left top;float:left;height:0;overflow:hidden;margin-right:15px;padding-top:91px;width:339px;}
