.announcement-body a,.custom-link{color:#2c0;text-decoration:none}.announcement-body a:hover,.custom-link:hover{color:#2c0;text-decoration:underline;cursor:pointer}.custom-link-colorless{text-decoration:none}.custom-link-colorless:hover{text-decoration:underline;cursor:pointer}.home-calendar-sidebar-time{font-size:14px;border-top:1px solid #ccc;width:40px;position:absolute;left:5px}.home-calendar-slots-time-indicator{position:absolute;border-top:1px solid #ccc;width:100%}.home-calendar-slot-container{position:relative;width:100%;overflow-wrap:break-word}.home-calendar-slot-base{cursor:pointer;position:absolute;width:100%;overflow:hidden}.home-calendar-slot-reserved{color:#000;background-color:#fff;border:1px solid #000}.home-calendar-slot-owned{color:#fff;background-color:#2c0}.home-calendar-slot-owner{font-weight:700;margin:5px;display:block!important}.home-calendar-slot-time{margin:-5px 5px 5px;display:block!important}.home-calendar-slot-notes{margin:5px;display:block!important;font-style:italic}.announcement-by-name,.text-bold{color:#2c0;font-weight:700}.manage-slot-user{color:#000;border-radius:10px;padding:10px 20px;cursor:pointer;margin-top:10px;margin-bottom:10px;border-width:1px;border-style:solid;overflow-wrap:break-word}.manage-slot-user-selected{color:#fff;background:#2c0;border-color:#2c0}.announcement-by,.manage-slot-user-line{display:block}.manage-slot-user-emph{font-weight:700}.manage-slot-user-subt{font-style:italic}.announcement-wrapper{border-top:1px solid #ccc;margin-top:20px}.announcement-title{color:#2c0;font-size:32px;font-family:Alata,sans-serif;font-weight:700;text-decoration:none}.announcement-title:hover{color:#2c0;font-size:32px;font-family:Alata,sans-serif;font-weight:700;text-decoration:underline;cursor:pointer}.announcement-preview{margin-top:10px;margin-bottom:8px;overflow-wrap:break-word}.announcement-read-more{color:#2c0;display:block;margin-bottom:8px;text-decoration:none}.announcement-read-more:hover{color:#2c0;display:block;margin-bottom:8px;text-decoration:underline;cursor:pointer}.announcement-date{font-style:italic;color:#ccc}.announcement-tag{color:#fff;font-weight:700;border-radius:10px;padding:3px 7px}.announcement-body h1,.announcement-body h2,.announcement-body h3,.announcement-body h4,.announcement-body h5,.announcement-body h6{font-weight:700;font-family:Alata,sans-serif;overflow-wrap:break-word}