@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google.com/calendar/"),
		url-prefix("https://www.google.com/calendar/")
{

	/* 11px font */
	.mv-dayname,.wk-dayname,/* header day */
	.st-c,.te-t,/* day items */
	.cbrd dt,.cbrd dd,/* chips */
	.tg-time-pri,.tg-time-sec,/* table date */
	.goog-offline-inline-block sup,/* offline sup */
	.cb-example,/* bubble input example */
	#lo,/* loading */
	.st-dtitle,/* day title */
	.cc-title,/* more event popup */
	.drag-event,/* drag event */
	.sn-link,/* add and set */
	.ep-dp-privpub/* privacy act */
	{font:11px Tahoma,MingLiU !important;}
	/**/

	/* 12px font */
	.ab,/* inner button */
	#todayButton,.today-button,/* today button */
	#timezone,/* timezone */
	.bubble-mid td,/* bubble table */
	.helplink,/* inner help link */
	.listv blockquote,/* events list */
	#searchAddCal/* add friend cal */
	{font:12px Tahoma !important;}
	/**/

	/* 14px font */
	.header .toggle,/* inner sidebar toggle */
	.largeSize/* setting title */
	{font-size:14px !important;}
	/**/

	/* chips */
	.te-t{color:#F00 !important;}
	.cbrd{margin-top:1px !important;}
	.resizer{height:3px !important;line-height:3px !important;}
	/**/

	/* popup bubble */
	.bubble-mid table label{float:left;width:40px !important;}
	.bubble-mid p label{float:left;width:40px !important;margin-left:4px !important;}
	.bubble-mid p select{margin-left:4px !important;}
	/**/

	/* events list */
	.listv td[colspan="5"]{background-color:#ffeb86 !important;}
	.listv blockquote{margin:4px !important;text-align:center !important;}
	/**/

	/* event detail input */
	#details input,#details textarea{padding:2px !important;border-color:#ccc !important;}
	/**/
}