/*@media screen {*/

  /* selector */

	.ttnews_eventcalendar_selector {
		border-top:2px solid #D7D4C4;
		border-bottom:1px solid #D7D4C4;
		background:#F4F0DC;
	}
	.ttnews_eventcalendar_selector fieldset {
		border:0px;
		margin:0px;
		padding:0 0 1.0em 0;
	}
	.ttnews_eventcalendar_selector fieldset .calbox input,
	.ttnews_eventcalendar_selector fieldset input.event_sword,
	.ttnews_eventcalendar_selector fieldset select {
		border:1px solid #DEDAC8;
		border-top:1px solid #8B887D;
		padding:0.2em;
		margin:0;
	}	
	.ttnews_eventcalendar_selector fieldset.ttnews_eventcalendar_fssword {
		padding:1.0em 0 1.0em 0;
		width:55.7em; /*13+12.9+29.7*/
	}
	html .ttnews_eventcalendar_selector a.tx_rlmpdateselectlib_showCalendar,
	html .ttnews_eventcalendar_selector a.tx_rlmpdateselectlib_showCalendar img {
		text-decoration:none;
		padding:0;
		margin:-0.1em 0 0 0;
		border:0px;
	}
	.ttnews_eventcalendar_selector a.tx_rlmpdateselectlib_showCalendar img {
		vertical-align:top;
		padding:1.0em 0 0 0;
	}
	.ttnews_eventcalendar_selector a img.ttnews_eventcalendar_calendarbutton,
	.ttnews_eventcalendar_selector a:link img.ttnews_eventcalendar_calendarbutton,
	.ttnews_eventcalendar_selector a:visited img.ttnews_eventcalendar_calendarbutton {
		border:1px solid #F4F0DC;
	}
	.ttnews_eventcalendar_selector a:focus img.ttnews_eventcalendar_calendarbutton,
	.ttnews_eventcalendar_selector a:hover img.ttnews_eventcalendar_calendarbutton {
		border-top:1px solid #A2827F;
		border-left:1px solid #A2827F;
		border-bottom:1px solid #A2827F;
		border-right:1px solid #A2827F;
	}
	label.ttnews_eventcalendar_sword,
	label.ttnews_eventcalendar_selectcategory,
	label.ttnews_eventcalendar_selecttime {
		display:block;
		padding:0.3em 0 0 12.9em;
		width:13.0em;
		float:left;
	}

	input#ttnews_eventcalendar_sword {
		width:19.0em;
		float:left;
	}
	input#ttnews_eventcalendar_selectsubmit {
		width:8.5em;
		float:right;
	}
	select#ttnews_eventcalendar_selectcategory {
		float:left;
	}
	select#ttnews_eventcalendar_selectcategory,
	select#ttnews_eventcalendar_selecttime {
		width:29.8em;
	}

	div.ttnews_eventcalendar_timebox {
		float:left;
		width:29.7em;
	}
	div.calbox {
		padding:0.5em 0 0 0;
	}
	div.calbox #ttnews_eventcalendar_start_date_wrap {
		float:left;
	}
	div.calbox #ttnews_eventcalendar_stop_date_wrap {
		float:right;
	}

	.ttnews_eventcalendar_selector {
		padding:0.5em 0 0.5em 0;
		margin:0.5em 0 0.5em 0;
		border-top:1px solid #D1D1CC;
		border-bottom:1px solid #D1D1CC;
	}

	.events-form div.showall {
		text-align:right;
		margin-top:-2.5em;
		height:2.5em;
		background:#FFFFFF;
	}
											





  /* list */
	.events-result {
		padding-top:1.5em;
	}
	.events-result ul#news-list span.event_date,
	.events-result ul#news-list span.event_time {
		float:left;
		display:block;
	}
	.events-result ul#news-list span.event_date {
		width:11.7em;
	}
	.events-result ul#news-list span.event_time {
		width:12.8em;
		height:auto !important;
		height:1.0em;
		min-height:1.0em;
	}
	.events-result ul#news-list span.event_info {
		float:left;
		display:block;
		padding-left:1.5em;
		width:35em;
	}
	.events-result ul#news-list li.news-list-header {
		border-top:2px solid #E1DDCC;
		border-bottom:1px solid #EBE5C4;
		padding:0;
		margin:0;
	}
	.events-result ul#news-list li.news-list-header .event_container {
		padding:0.5em 0.5em 0.5em 1.3em;
		display:block;
	}
	.events-result ul#news-list li a .news-list-over {
		padding:0.9em 0 0.9em 1.3em;
	}
	.events-result ul#news-list,
	.events-result ul#news-list li,
	.events-result ul#news-list li .news-list-container  {
		width:100%;
	}
	.events-result ul#news-list li {
		clear:left;
	}
	.events-result ul#news-list li a .news-list-over {
		width:auto;
	}
	.events-result .no-results,
	.events-result .fallback-results {
		padding:0 1.0em 1.0em 1.0em;
		font-weight:bold;
		font-size:1.2em;
	}



  /* detail */
	#page .news-event-detail div.news-detail-browsebox {
		text-align:left;
		margin:0;
	}
	#page #main-main .news-event-detail div.news-detail-browsebox a {
		margin:0;
		text-align:left;
	}																



@media print {
	.ttnews_eventcalendar_selector {
		display:none;
	}

	.events-result ul#news-list span.event_date {
		width:18%;
	}
	.events-result ul#news-list span.event_time {
		width:15%;
	}
	.events-result ul#news-list span.event_info {
		width:40%;
	}

}
