window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.marinij.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={Tests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\ud83d\udd25","\ud83d\udc26\u200b\ud83d\udd25")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingss",s=["flag","emoji"],n.s={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()
Skip to content
Featured
The service is generating more than 700 rides per month now compared to 323 in October, the first month of the pilot project.
Latest Headlines
Sign up for email newsletters
Sign Up
Most Popular Most Popular
Mill Valley welcomes 2 new sandwich spots After closing Novato brewery, Moylan moves forward with spirits More Marin municipalities strengthen electric-bike safety rules Marin Wildfire Prevention Authority approves $22.8M budget San Rafael commercial burglary suspect arrested after pursuits West Marin native wins Pulitzer Prize for moving memoir A plea on Twitter reconnects a once at-risk Marin youth with a woman who cared Two Marin women announce plans to open the county’s first women’s sports bar Nonprofits call on Novato for stronger tenant protections Sausalito Marin City School District rifts grow over contracts
The sixth-seeded Tam Hawks (19-9) couldn’t match the power of the upstart No. 15 Rancho Cotate Cougars in Wednesday’s 6-1 loss with a shot at the North Coast Section Division II championship on the line.
Committee called it “an affecting work of literary art and discovery whose illustrations bring to life three generations of Chinese women ... and the experience of trauma handed down.”
Redwood economics teacher Ann Tepovich and Redwood Credit Union are teaming up to offer students a two-hour lesson about how to pay their bills and keep a budget.
News briefs from across Marin County.
Got your weekend plans? We have some nifty ideas from awesome movies and shows to...
Here's what to know now that U.S. Court of International Trade ruled that Trump overstepped...
This summer is predicted to be very hot, so here are all the best cooling...