#page-date-list #region_1 {
	background: #ffffff;
	position: static;
}
#page-date-list #region_2 {
	width: 670px;
	position: static;
}
#page-date-list #region_3 {
	float: right;
}
#page-date-list h1 {
	font-size: 36px;
}
.red {
	color: #ff0000;
}
.dateList {
    margin-top: 20px;
}
.calendar {
    border: solid 1px #787878;
    border-bottom: none;
    font-size: 24px;
    line-height: 30px;
}
.calendar a {
    text-decoration: underline;
}
.calendar-header {
    margin-bottom: 20px;
}
.yesterday, .tomorrow, .lastmonth, .nextmonth, .lastyear, .nextyear {
    width: 20%;
    font-size: 22px;
}
.yesterday .fa, .lastmonth .fa, .lastyear .fa {
    padding-right: 20px;
}
.tomorrow .fa, .nextmonth .fa, .nextyear .fa {
    padding-left: 20px;
}
.yesterday, .today, .tomorrow, .lastmonth, .thismonth, .nextmonth, .lastyear, .thisyear, .nextyear {
    display: inline-block;
}
.tomorrow, .nextmonth, .nextyear {
    text-align: right;
}
.today, .thismonth, .thisyear {
    text-align: center;
    width: 59%;
}
.yesterday, .tomorrow {
    font-size: 18px;
}

.month {
    float: left;
    width: 31.2% !important;
}
.month:nth-of-type(3n) {
    width: 31.3% !important;
    border-right: none;
}
.month:nth-of-type(3n+1) {
    clear: left;
}
.month.blank, .day.blank {
    background-color: #E1E1E1;
}
.month.blank .daycount, .day.blank .daycount {
    display: none;
}

.month, .week {
    border-bottom: solid 1px #787878;
}
.week.header {
    font-weight: bold;
    background-color: #E1E1E1;
}
.month, .day {
    width: 12.2%;
    border-right: solid 1px #787878;
    /*display: inline-block;*/
    float: left;
    padding: 1%;
}
.month .month-num, .day .day-num {
    text-decoration: none;
}
.day:nth-of-type(7n) {
    /*width: 12.3%;*/
    border-right: none;
}
.daycount {
    font-size: 16px;
    float: right;
    line-height: 30px;
}

.layout-1col-standard {
	margin-top: 40px;
	padding-bottom: 30px;
	border-bottom: 3px solid #c1c1c1;
	overflow: hidden;
}
.lead-story.layout-1col-standard:first-of-type {
	margin-top: 0;
}
.layout-1col-standard .lead-photo {
	float: left;
	margin-right: 20px;
    width: 200px;
}
.layout-1col-standard .lead-photo img {
	width: 200px;
	height: 200px;
}
.layout-1col-standard .headline {
	float: left;
	width: 100%;
	margin: 0;
}
.layout-1col-standard .headline.wide, .tag #region_2 .top-stories .layout-1col-standard:first-of-type .headline.wide {
    width: auto;
}
.layout-1col-standard .headline h2 {
	font-size: 32px;
	font-weight: 600;
	line-height: 35px;
	font-family: "garamond-premier-pro",serif;
}
.layout-1col-standard .subhead {
	font-size: 20px;
	color: #012B51;
	font-style: italic;
	font-family: "adobe-garamond-pro", serif;
	margin: 7px 0px;
}
.layout-1col-standard .byline, .layout-1col-standard .pubdate {
	font-size: 16px;
	font-family: "franklin-gothic-urw", sans-serif;
	color: #4d4d4d;
    line-height:33px;
}
.layout-1col-standard .pubdate {
	width: 186px;
    margin-right: 5px;
    padding-right: 10px;
    border-right: 1px solid #000;
}
.layout-1col-standard .byline a {
    color: #ed1b34;
	text-transform: uppercase;
    font-weight: bold;
}
.layout-1col-standard .byline span {
	color: #ed1b34;
	text-transform: uppercase;
}
.layout-1col-standard .addthis-share.short {
    float: left;
    width: 205px;
	height: 23px;
	margin-top: 10px;
}
.layout-1col-standard .headline .intro {
	margin-top: 15px;
	font-size: 18px;
	line-height: 22px;
	font-family: "franklin-gothic-urw", sans-serif;
}
.layout-1col-standard .headline .intro p {
    margin-bottom: 10px;
}

/*.landing .lead-story.layout-1col-standard:first-of-type,
.tag #region_2 .top-stories .layout-1col-standard:first-of-type {
    margin-top: 10px;
    padding-bottom: 0px;
}

.landing .lead-story.layout-1col-standard:first-of-type .lead-photo img,
.tag #region_2 .top-stories .layout-1col-standard:first-of-type .lead-photo img {
	height:380px;
	width:380px;
}

.landing .lead-story.layout-1col-standard:first-of-type .lead-photo,
.tag #region_2 .top-stories .layout-1col-standard:first-of-type .lead-photo {
	width: 380px;
	float: left;
	margin: 0px 20px 40px 0px;
}

.landing .lead-story.layout-1col-standard:first-of-type .headline,
.tag #region_2 .top-stories .layout-1col-standard:first-of-type .headline {
    width: 48%;
}

.landing .lead-story.layout-1col-standard:first-of-type .headline h2,
.tag #region_2 .top-stories .layout-1col-standard:first-of-type .headline h2 {
    font-size: 36px;
    line-height: 45px;
}

.landing .lead-story.layout-1col-standard:first-of-type .intro p,
.tag #region_2 .top-stories .layout-1col-standard:first-of-type .intro p {
    margin-top: 25px;
    font-size: 18px;
    line-height: 22px;
    font-family: "franklin-gothic-urw",sans-serif;
}*/