@font-face{font-family:BrandHeading;src:url('/assets/fonts/brand-heading.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ClubNavigation;src:url('/assets/fonts/josefin-sans.ttf') format('truetype');font-weight:100 700;font-style:normal;font-display:swap}
html{scroll-behavior:smooth}body{margin:0;color:#000;background:#5b5b57 url('/assets/barnwood.jpg') repeat left top;font:16px/22px Verdana,Arial,Helvetica,sans-serif}*{box-sizing:border-box}a{color:#42413c;text-decoration:underline}a:hover{color:#555450;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #996d00;outline-offset:3px}img,svg{max-width:100%}.cma-header{min-height:135px;padding:30px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:rgba(255,255,255,.76)}.cma-brand{width:500px;max-width:100%;flex:none;padding:0 15px;text-align:center}.cma-brand-title{font:400 46px/38px BrandHeading,Impact,serif;text-transform:uppercase;margin:0;color:#000}.cma-tagline{font:700 13px/18px Arial,Helvetica,sans-serif;margin:0}.cma-navigation{min-height:75px;display:flex;align-items:center;gap:22px}.cma-top-links>ul{display:flex;align-items:center;gap:22px;list-style:none;padding:0;margin:0}.cma-top-links li{position:relative;margin:0;padding:0;list-style:none}.cma-top-links a{display:block;white-space:nowrap;color:#000;font:700 16px/24px ClubNavigation,Arial,sans-serif;letter-spacing:3px;text-decoration:none}.cma-top-links a:hover,.cma-top-links a[aria-current=page]{text-decoration:underline}.cma-menu-toggle{display:none}.cma-facebook{font:700 32px/32px Arial,sans-serif;color:#222;text-decoration:none;display:block;flex:none}.cma-facebook:hover{color:#222}.cma-submenu,.cma-side-submenu{display:none;position:absolute;z-index:5;background:#fc0;list-style:none;padding:5px;margin:0;min-width:170px}.cma-submenu{top:100%;right:0}.cma-submenu a{font:700 12px/16px ClubNavigation,Arial,sans-serif;letter-spacing:0;padding:10px 15px}.cma-has-submenu:hover>.cma-submenu,.cma-has-submenu:focus-within>.cma-submenu,.cma-has-submenu:hover>.cma-side-submenu,.cma-has-submenu:focus-within>.cma-side-submenu{display:block}.cma-sheet{width:960px;max-width:100%;margin:20px auto 0;background:#fff;min-width:0}.cma-layout{display:grid;grid-template-columns:181px minmax(0,1fr);align-items:start}.cma-sidebar{width:181px;min-width:0;font:700 12px/14px ClubNavigation,Arial,sans-serif}.cma-sidebar ul{list-style:none;margin:0;padding:0}.cma-sidebar li{position:relative;margin:10px 5px}.cma-sidebar a{display:block;padding:10px 20px;text-decoration:none;color:#000}.cma-sidebar a:hover,.cma-sidebar a[aria-current=page]{background:#fc0;color:#000}.cma-side-submenu{left:100%;top:-5px;width:181px}.cma-main{min-width:0;padding-top:0}.cma-block{margin:0}.cma-main h1{font-size:32px;line-height:45px;font-weight:700;margin:0 0 21.44px;padding:0 15px}.cma-copy,.cma-centered-copy{font-size:16px;line-height:22px;margin:0 0 16px;padding:0 15px}.cma-centered-copy{text-align:center}.cma-block>p:last-child,.cma-date-details>p:last-child{margin-bottom:0}.cma-main ul{margin:0 0 16px;padding-right:15px}.cma-dates{margin-top:10px;background:#ff0;text-align:center}.cma-dates-title{font-size:24px;line-height:34px;font-weight:bold;margin:0}.cma-date-details{margin-top:19px}.cma-sponsors-title{font-size:24px;line-height:34px;text-align:center;margin:0 0 19.92px;padding:0 15px}.cma-sponsors{width:600px;max-width:100%;table-layout:fixed;border-collapse:collapse}.cma-sponsor-first{width:61%}.cma-sponsor-second{width:39%}.cma-sponsors td{padding:0;vertical-align:top}.cma-sponsor-copy{font-size:15px;line-height:21px;text-align:center;padding:0 15px;margin:0 0 15.2px}.cma-centered-flat{font-size:16px;line-height:22px;text-align:center;padding:0;margin:0}.cma-sponsors .cma-centered-flat{font-size:15px;line-height:21px}.cma-spacer{height:22px}.cma-spacer p{margin:0}.cma-footer{text-align:center;padding:60px 15px 10px;font:16px/22px Verdana,Arial,sans-serif}.cma-footer img{display:block;width:160px;height:35px;margin:0 auto 12px}.cma-footer p{margin:0 0 4px}.cma-webmaster{font:10px/14px Verdana,Arial,sans-serif}.cma-webmaster a{font:16px/22px Verdana,Arial,sans-serif}.cma-family-photo{display:block;width:100%;height:auto}.cma-caption,.cma-caption-left{font:13px/18px Arial,Helvetica,sans-serif;color:#222;padding:0 15px;margin:0;text-align:center}.cma-caption-left{text-align:left}.cma-content-table{width:100%;border-collapse:collapse;table-layout:fixed}.cma-content-table td{vertical-align:top}.cma-members-heading{width:100%;border-collapse:collapse;table-layout:fixed}.cma-members-heading td{vertical-align:middle}.cma-members-title{font-size:18px;line-height:26px;margin:0 0 18.72px;padding:0 15px}.cma-right{margin:0;padding:0;text-align:right;font-size:16px;line-height:22px}.cma-members{width:100%;border-collapse:collapse;table-layout:fixed}.cma-members td{border:1px solid #000;padding:4px;overflow-wrap:anywhere;vertical-align:middle}.cma-members col:nth-child(1){width:21%}.cma-members col:nth-child(2){width:21%}.cma-members col:nth-child(3){width:38%}.cma-members col:nth-child(4){width:20%}.cma-members p{margin:0;font-size:16px;line-height:22px}.cma-left-flat{font-size:16px;line-height:22px;margin:0;padding:0}.cma-event-buttons{border-collapse:collapse;max-width:100%;width:500px;table-layout:fixed}.cma-event-buttons td{padding:20px 0;text-align:center;vertical-align:middle}.cma-event-buttons img{vertical-align:middle}.cma-event-buttons p{margin:0}.cma-expo-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:20px}.cma-expo-table td{width:50%;vertical-align:top}.cma-expo-table p{margin-bottom:0}.cma-back-top{text-align:right}.cma-back-top p{margin:0}.cma-fine-print{font-size:18px;line-height:25px;text-align:center;padding:0 15px;margin:0 0 9px}.cma-bold-note{font-size:16px;line-height:22px;text-align:center;padding:0 15px;margin:0 0 21.28px;font-weight:700}.cma-unavailable-link{text-decoration:underline;color:#42413c}.cma-page-events2015html .cma-event-buttons,.cma-page-contest2015html .cma-event-buttons{margin-top:10px}.cma-page-farmfamilyhtml .cma-family-photo{margin-top:0}.cma-page-farmfamilyhtml .cma-footer{padding-top:60px}.cma-page-about2015html .cma-spacer{height:22px}.cma-page-centuryfarmhtml .cma-main strong{font-weight:700}
@media(max-width:1199px) and (min-width:768px){.cma-brand{width:440px}.cma-brand-title{font-size:38px;line-height:32px}.cma-top-links>ul{gap:16px}.cma-top-links a{font-size:12px;line-height:18px;letter-spacing:2px}.cma-navigation{gap:16px}.cma-main h1{font-size:28px;line-height:39px}.cma-sponsors-title{font-size:21px;line-height:30px}}
@media(max-width:991px) and (min-width:768px){.cma-header{padding-inline:15px;gap:12px}.cma-brand{width:360px;padding-inline:0}.cma-tagline{font-size:12px}.cma-top-links>ul{gap:10px}.cma-top-links a{font-size:11px;letter-spacing:1px}.cma-navigation{gap:10px}.cma-facebook{font-size:28px}}
@media(max-width:767px){.cma-header{min-height:222px;display:flex;flex-direction:column;gap:0;padding:30px 20px 32px}.cma-brand{width:100%;padding:0 15px}.cma-brand-title{font-size:38px;line-height:32px;white-space:nowrap}.cma-tagline{text-align:left}.cma-navigation{min-height:0;display:flex;flex-direction:column;gap:0;width:100%}.cma-menu-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:30px;padding:2px 3px;margin-top:20px;border:1px solid #000;border-radius:0;background:#fff;color:#000;cursor:pointer}.cma-facebook{margin-top:18px;font-size:32px;line-height:24px;height:24px}.cma-top-links{width:100%;margin-top:10px}.cma-top-links>ul{display:block;text-align:center}.cma-top-links li{margin:0;padding:0}.cma-top-links a{font-size:16px;line-height:24px;letter-spacing:2px;padding:10px}.cma-navigation[data-wb-nav-ready] .cma-top-links{display:none}.cma-navigation[data-wb-nav-ready][data-wb-nav-open] .cma-top-links{display:block}.cma-submenu{position:static;min-width:0;padding:0;background:transparent}.cma-submenu a{font-size:13px;letter-spacing:0;padding:8px}.cma-sheet{margin-top:20px;width:100%}.cma-layout{display:block}.cma-sidebar{display:none}.cma-main h1{font-size:16px;line-height:23px}.cma-sponsors-title{font-size:12px;line-height:17px}.cma-sponsors{width:100%}.cma-sponsor-first,.cma-sponsor-second{width:50%}.cma-sponsor-copy{padding-inline:15px}.cma-sponsors .cma-centered-flat{font-size:15px;line-height:21px}.cma-footer{padding-top:80px}.cma-members-title{font-size:9px;line-height:13px}.cma-fine-print{font-size:9px;line-height:13px}.cma-bold-note{font-size:8px;line-height:11px}.cma-family-photo{width:100%}.cma-event-buttons{width:100%}.cma-event-buttons td{padding:20px 4px}.cma-members td{padding:2px}.cma-members p{font-size:12px;line-height:17px}.cma-caption,.cma-caption-left{font-size:13px}.cma-expo-table td{font-size:14px}.cma-expo-table p{font-size:14px;line-height:20px}}
@media(max-width:360px){.cma-brand-title{font-size:32px}.cma-brand{padding-inline:0}.cma-tagline{font-size:12px}}

/* Match the existing page envelope and the original compact content tables. */
body{min-height:100vh;display:flex;flex-direction:column}.cma-header{flex:none}.cma-sheet{display:flex;flex-direction:column;flex:1}.cma-layout{flex:1}.cma-footer,.cma-page-farmfamilyhtml .cma-footer{padding-top:28px}body:not(.cma-page-home) .cma-sheet{margin-top:36px}body:not(.cma-page-home) .cma-main{padding-top:10px}.cma-page-scholarship2015html .cma-main,.cma-page-contest2015html .cma-main{padding-top:0}.cma-page-farmfamilyhtml h1,.cma-page-centuryfarmhtml h1{text-align:center}.cma-family-photo{width:450px;max-width:100%;height:auto;margin:0 auto 20px}.cma-members td{border:0;padding:0}.cma-content-table{width:500px;max-width:100%}.cma-content-table col:first-child{width:51%}.cma-content-table col:last-child{width:49%}.cma-expo-table{margin-top:0}.cma-expo-table td{width:auto}.cma-expo-table col:first-child{width:51%}.cma-expo-table col:last-child{width:49%}.cma-expo-table p.cma-copy{margin-bottom:16px}
@media(max-width:767px){body:not(.cma-page-home) .cma-sheet{margin-top:56px}.cma-page-centuryfarmhtml h1{text-align:left}.cma-family-photo{width:100%;max-width:450px}.cma-members p{font-size:16px;line-height:22px}}

.cma-footer img{width:140px;height:auto;margin-bottom:16px}.cma-footer .cma-webmaster{margin-bottom:0}.cma-page-home .cma-footer{padding-top:63px}
@media(min-width:768px){body:not(.cma-page-home) .cma-layout{grid-template-columns:180px minmax(0,1fr)}body:not(.cma-page-home) .cma-sidebar{width:180px}}
@media(min-width:1200px){.cma-main h1{line-height:46px}}
@media(max-width:767px){.cma-sponsor-first{width:54%}.cma-sponsor-second{width:46%}.cma-page-home .cma-footer{padding-top:67px}.cma-submenu{display:block}}

@font-face{font-family:ClubHeader;src:url('/assets/fonts/open-sans.ttf') format('truetype');font-weight:300 800;font-style:normal;font-display:swap}
@media(min-width:768px){.cma-header{gap:0}.cma-brand{width:496px;padding-inline:15px}.cma-tagline{font-size:13px}.cma-navigation{flex:1;min-width:0;gap:0}.cma-top-links{flex:1;min-width:0;margin:20px 0}.cma-top-links>ul{flex-wrap:wrap;justify-content:flex-end;gap:0}.cma-top-links a{font:700 15px/15px ClubHeader,Arial,sans-serif;letter-spacing:3px;padding:10px}.cma-facebook{width:25px;margin:0 10px;flex:none;text-align:center;font-size:32px;line-height:32px}.cma-submenu a{white-space:nowrap;font-size:12px;line-height:16px;letter-spacing:0;padding:10px 15px}}
@media(max-width:767px){.cma-top-links a{font-family:ClubHeader,Arial,sans-serif;font-size:15px;line-height:15px;letter-spacing:3px;padding:10px}.cma-submenu a{font-size:13px;letter-spacing:0}}

.cma-sponsors td{padding:1px}.cma-page-home .cma-layout{padding-bottom:30px}.cma-page-home .cma-footer{padding-top:28px}
@media(min-width:768px) and (max-width:991px){.cma-header{padding-inline:20px}.cma-top-links>ul{column-gap:6px}.cma-main h1{font-size:22px;line-height:30px}.cma-sponsors-title{font-size:16px;line-height:22px}}
@media(min-width:992px) and (max-width:1199px){.cma-main h1{font-size:27px;line-height:38px}.cma-sponsors-title{font-size:20px;line-height:28px}}
@media(max-width:767px){.cma-sponsor-first{width:57.1795%}.cma-sponsor-second{width:42.8205%}.cma-page-home .cma-footer{padding-top:28px}}

/* Preserve this publication's wider sponsor table and revised member roster. */
.cma-sponsors{width:100%}.cma-sponsor-first{width:61%}.cma-sponsor-second{width:39%}.cma-sponsor-copy{margin-bottom:15px}.cma-members-heading td{padding:1px;width:50%;vertical-align:middle}.cma-members-heading td>p:not([class]){font:14px/20px Helvetica,Arial,sans-serif;color:#333;margin:0}.cma-about-index{width:201px;max-width:100%;border-collapse:collapse;table-layout:fixed}.cma-about-index td{width:50%;padding:1px;vertical-align:middle}.cma-about-index p{margin:0}
body.cma-page-scholarship2015html .cma-main,body.cma-page-contest2015html .cma-main{padding-top:0}
@media(min-width:768px){.cma-brand{padding-inline:0}}
@media(max-width:767px){.cma-header{min-height:224px}}
